diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2023-11-02 12:46:37 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2023-11-04 09:11:29 +0100 |
| commit | ccb2afacc00264897cc474befc13f36239c91b03 (patch) | |
| tree | 9721a74a2212395012b11ea5224ee6bc502c9de8 /src/codegen.zig | |
| parent | 5affd29b4799712d4cbf00231ed52de4034b345d (diff) | |
| download | zig-ccb2afacc00264897cc474befc13f36239c91b03.tar.gz zig-ccb2afacc00264897cc474befc13f36239c91b03.zip | |
elf: postpone creation of .got.zig entry until code emit
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index c5062228de..d2a84ba800 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -909,7 +909,7 @@ fn genDeclRef( } const sym_index = try elf_file.zigObjectPtr().?.getOrCreateMetadataForDecl(elf_file, decl_index); const sym = elf_file.symbol(sym_index); - try sym.createZigGotEntry(sym_index, elf_file); + sym.flags.needs_zig_got = true; return GenResult.mcv(.{ .load_symbol = sym.esym_index }); } else if (bin_file.cast(link.File.MachO)) |macho_file| { if (is_extern) { |
