summaryrefslogtreecommitdiffstats
path: root/lld/wasm/InputChunks.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/InputChunks.cpp
parentb195ed8ce3ce2f31684b275640b9f7abaad8eeac (diff)
downloadbcm5719-llvm-81bee04bf9abf3fa71a7cc4813bf4b483749adca.tar.gz
bcm5719-llvm-81bee04bf9abf3fa71a7cc4813bf4b483749adca.zip
[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/InputChunks.cpp')
-rw-r--r--lld/wasm/InputChunks.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lld/wasm/InputChunks.cpp b/lld/wasm/InputChunks.cpp
index 1d5f7336b28..e4ea0d2de78 100644
--- a/lld/wasm/InputChunks.cpp
+++ b/lld/wasm/InputChunks.cpp
@@ -22,6 +22,10 @@ using namespace llvm::support::endian;
using namespace lld;
using namespace lld::wasm;
+std::string lld::toString(const InputChunk *C) {
+ return (toString(C->File) + ":(" + C->getName() + ")").str();
+}
+
uint32_t InputSegment::translateVA(uint32_t Address) const {
assert(Address >= startVA() && Address < endVA());
int32_t Delta = OutputSeg->StartVA + OutputSegmentOffset - startVA();
OpenPOWER on IntegriCloud