diff --git a/src/link/Wasm.zig b/src/link/Wasm.zig index b7ed2c035f131780fd9ea17065408df63bb79aa7..ddd3329bd82066f6e9c1a923516ebeb949d7ffeb 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 => {