Index: test/wasm/archive.ll =================================================================== --- test/wasm/archive.ll +++ test/wasm/archive.ll @@ -27,10 +27,7 @@ ; correctly. ; CHECK: 00000003 T _start -; CHECK-NEXT: 00000003 T _start ; CHECK-NEXT: 00000001 T bar -; CHECK-NEXT: 00000001 T bar -; CHECK-NEXT: 00000002 T foo ; CHECK-NEXT: 00000002 T foo ; Verify that symbols from unused objects don't appear in the symbol table Index: wasm/InputFiles.cpp =================================================================== --- wasm/InputFiles.cpp +++ wasm/InputFiles.cpp @@ -252,9 +252,6 @@ case WasmSymbol::SymbolType::GLOBAL_IMPORT: S = createUndefined(WasmSym, Symbol::Kind::UndefinedGlobalKind); break; - case WasmSymbol::SymbolType::DEBUG_FUNCTION_NAME: - // These are for debugging only, no need to create linker symbols for them - continue; } Symbols.push_back(S);