diff options
| author | Luuk de Gram <luuk@degram.dev> | 2023-11-20 21:08:40 +0100 |
|---|---|---|
| committer | Luuk de Gram <luuk@degram.dev> | 2023-11-28 15:47:07 +0100 |
| commit | f7d4f72fd5e3e3026e395f43c5b2b2c3cb49fce2 (patch) | |
| tree | e1f18236a4a9d451374a2b47773503e1445050b1 /src | |
| parent | 6f7a9b31443debf3e6d2be645261372de1bc5877 (diff) | |
| download | zig-f7d4f72fd5e3e3026e395f43c5b2b2c3cb49fce2.tar.gz zig-f7d4f72fd5e3e3026e395f43c5b2b2c3cb49fce2.zip | |
wasm-linker: Only emit name of referenced symbols
Diffstat (limited to 'src')
| -rw-r--r-- | src/link/Wasm.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/link/Wasm.zig b/src/link/Wasm.zig index b7ed2c035f..ddd3329bd8 100644 --- a/src/link/Wasm.zig +++ b/src/link/Wasm.zig @@ -4293,6 +4293,9 @@ fn emitNameSection(wasm: *Wasm, binary_bytes: *std.ArrayList(u8), arena: std.mem for (wasm.resolved_symbols.keys()) |sym_loc| { const symbol = sym_loc.getSymbol(wasm).*; + if (symbol.isDead()) { + continue; + } const name = sym_loc.getName(wasm); switch (symbol.tag) { .function => { |
