diff options
author | Rui Ueyama <ruiu@google.com> | 2018-02-19 22:29:48 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2018-02-19 22:29:48 +0000 |
commit | 81bee04bf9abf3fa71a7cc4813bf4b483749adca (patch) | |
tree | 486637fe4f45345062980b36e26a8b4eb70ad86a /lld/wasm/MarkLive.cpp | |
parent | b195ed8ce3ce2f31684b275640b9f7abaad8eeac (diff) | |
download | llvm-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.cpp | 12 |
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)); } } } |