aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm/MarkLive.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2018-02-19 22:29:48 +0000
committerRui Ueyama <ruiu@google.com>2018-02-19 22:29:48 +0000
commit81bee04bf9abf3fa71a7cc4813bf4b483749adca (patch)
tree486637fe4f45345062980b36e26a8b4eb70ad86a /lld/wasm/MarkLive.cpp
parentb195ed8ce3ce2f31684b275640b9f7abaad8eeac (diff)
downloadllvm-81bee04bf9abf3fa71a7cc4813bf4b483749adca.zip
llvm-81bee04bf9abf3fa71a7cc4813bf4b483749adca.tar.gz
llvm-81bee04bf9abf3fa71a7cc4813bf4b483749adca.tar.bz2
[WebAssembly] Define toString(wasm::InputChunk *) and use that in MarkLive.cpp.
Define toString(wasm::InputChunk *) and use that in MarkLive.cpp. Differential Revision: https://reviews.llvm.org/D43434 llvm-svn: 325535
Diffstat (limited to 'lld/wasm/MarkLive.cpp')
-rw-r--r--lld/wasm/MarkLive.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/lld/wasm/MarkLive.cpp b/lld/wasm/MarkLive.cpp
index 1a3372e..bba1b9d 100644
--- a/lld/wasm/MarkLive.cpp
+++ b/lld/wasm/MarkLive.cpp
@@ -91,17 +91,13 @@ void lld::wasm::markLive() {
// Report garbage-collected sections.
if (Config->PrintGcSections) {
- auto CheckChunk = [](const InputChunk *C) {
- if (!C->Live)
- message("removing unused section '" + C->getName() + "' in file '" +
- C->File->getName() + "'");
- };
-
for (const ObjFile *Obj : Symtab->ObjectFiles) {
for (InputChunk *C : Obj->Functions)
- CheckChunk(C);
+ if (!C->Live)
+ message("removing unused section " + toString(C));
for (InputChunk *C : Obj->Segments)
- CheckChunk(C);
+ if (!C->Live)
+ message("removing unused section " + toString(C));
}
}
}