aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-11-04 20:58:15 +0100
committerGitHub <noreply@github.com>2023-11-04 20:58:15 +0100
commitf24ceec35a6fd1e5e6a671461b78919b5f588a32 (patch)
tree00e4242cf5dcdae789e0d8f1de77303f4a2e6e23 /src/codegen.zig
parent98dc28bbe223cb7183aabe7ed7a847c67c1a4df9 (diff)
parent7a186d9eb6a84fb22bdb53b9c81a70169e9fa65f (diff)
downloadzig-f24ceec35a6fd1e5e6a671461b78919b5f588a32.tar.gz
zig-f24ceec35a6fd1e5e6a671461b78919b5f588a32.zip
Merge pull request #17844 from ziglang/elf-object
elf: handle emitting relocatables and static libraries - humble beginnings
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index d347aff7bc..1df993f78b 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -912,7 +912,7 @@ fn genDeclRef(
}
const sym_index = try elf_file.zigObjectPtr().?.getOrCreateMetadataForDecl(elf_file, decl_index);
const sym = elf_file.symbol(sym_index);
- _ = try sym.getOrCreateZigGotEntry(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) {