Skip to content

Commit aca110f

Browse files
committed
[lld][WebAssembly] Trace export of symbols when specified with --trace-symbol. NFC
Differential Revision: https://reviews.llvm.org/D148190
1 parent f8330c1 commit aca110f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

lld/wasm/Driver.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -903,8 +903,12 @@ static void processStubLibraries() {
903903
": undefined symbol: " + toString(*needed) +
904904
". Required by " + toString(*sym));
905905
} else {
906-
LLVM_DEBUG(llvm::dbgs()
907-
<< "force export: " << toString(*needed) << "\n");
906+
if (needed->traced)
907+
message(toString(stub_file) + ": exported " + toString(*needed) +
908+
" due to import of " + name);
909+
else
910+
LLVM_DEBUG(llvm::dbgs()
911+
<< "force export: " << toString(*needed) << "\n");
908912
needed->forceExport = true;
909913
if (auto *lazy = dyn_cast<LazySymbol>(needed)) {
910914
lazy->fetch();

0 commit comments

Comments
 (0)