Commit f7d4f72fd5

Luuk de Gram <luuk@degram.dev>
2023-11-20 21:08:40
wasm-linker: Only emit name of referenced symbols
1 parent 6f7a9b3
Changed files (1)
src
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 => {