Commit e54f286c3b

Jakub Konka <kubkon@jakubkonka.com>
2023-08-25 07:33:27
macho: assert every global is extern in incremental context
1 parent e9ad9e0
Changed files (1)
src
src/link/MachO.zig
@@ -3380,7 +3380,7 @@ fn collectExportData(self: *MachO, trie: *Trie) !void {
         const sym = self.getSymbol(global);
 
         if (sym.undf()) continue;
-        if (!sym.ext()) continue;
+        assert(sym.ext());
 
         const sym_name = self.getSymbolName(global);
         log.debug("  (putting '{s}' defined at 0x{x})", .{ sym_name, sym.n_value });