| ... | ... | @@ -966,10 +966,9 @@ pub const Zld = struct { |
| 966 | 966 | |
| 967 | 967 | const global_index = resolver.table.get(sym_name) orelse { |
| 968 | 968 | const gpa = self.gpa; |
| 969 | | const name = try resolver.arena.dupe(u8, sym_name); |
| 970 | 969 | const global_index = @intCast(u32, self.globals.items.len); |
| 971 | 970 | try self.globals.append(gpa, sym_loc); |
| 972 | | try resolver.table.putNoClobber(name, global_index); |
| 971 | try resolver.table.putNoClobber(sym_name, global_index); |
| 973 | 972 | if (sym.undf() and !sym.tentative()) { |
| 974 | 973 | try resolver.unresolved.putNoClobber(global_index, {}); |
| 975 | 974 | } |