aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/ZigObject.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-11-01 23:08:50 +0100
committerJakub Konka <kubkon@jakubkonka.com>2023-11-04 09:09:57 +0100
commit3606b5df3f185edd69af823d3cae213e4b93ff39 (patch)
tree393bfeef944ad3b311580427e00adeb751046327 /src/link/Elf/ZigObject.zig
parentec2671d16b9363ad7f39312552456cf5e449e930 (diff)
downloadzig-3606b5df3f185edd69af823d3cae213e4b93ff39.tar.gz
zig-3606b5df3f185edd69af823d3cae213e4b93ff39.zip
elf: improve Symbol to handle emitting relocatable object files
Diffstat (limited to 'src/link/Elf/ZigObject.zig')
-rw-r--r--src/link/Elf/ZigObject.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/link/Elf/ZigObject.zig b/src/link/Elf/ZigObject.zig
index 2b4872275c..8089dda565 100644
--- a/src/link/Elf/ZigObject.zig
+++ b/src/link/Elf/ZigObject.zig
@@ -1192,6 +1192,7 @@ pub fn updateExports(
global_esym.st_shndx = esym.st_shndx;
global_esym.st_info = (stb_bits << 4) | stt_bits;
global_esym.st_name = name_off;
+ global_esym.st_size = esym.st_size;
self.global_esyms.items(.shndx)[actual_esym_index] = esym_shndx;
}
}