summaryrefslogtreecommitdiff
path: root/src/wasm-linker.cpp
diff options
context:
space:
mode:
authorDominic Chen <d.c.ddcc@gmail.com>2016-06-23 13:12:54 -0700
committerAlon Zakai <alonzakai@gmail.com>2016-06-23 13:12:54 -0700
commita654dc03933af4e6ff5f3b992300474263afbc26 (patch)
tree5b0601b50e26b52aac055f1d48841c89672771c1 /src/wasm-linker.cpp
parent463bef3f8afeadb658612896384cc439897533a0 (diff)
downloadbinaryen-a654dc03933af4e6ff5f3b992300474263afbc26.tar.gz
binaryen-a654dc03933af4e6ff5f3b992300474263afbc26.tar.bz2
binaryen-a654dc03933af4e6ff5f3b992300474263afbc26.zip
make assertion error more useful (#597)
Diffstat (limited to 'src/wasm-linker.cpp')
-rw-r--r--src/wasm-linker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wasm-linker.cpp b/src/wasm-linker.cpp
index e6a0a0514..e89c324b4 100644
--- a/src/wasm-linker.cpp
+++ b/src/wasm-linker.cpp
@@ -135,7 +135,7 @@ void Linker::layout() {
if (relocation->kind == LinkerObject::Relocation::kData) {
const auto& symbolAddress = staticAddresses.find(name);
- assert(symbolAddress != staticAddresses.end());
+ if (symbolAddress == staticAddresses.end()) Fatal() << "Unknown relocation: " << name << '\n';
*(relocation->data) = symbolAddress->second + relocation->addend;
if (debug) std::cerr << " ==> " << *(relocation->data) << '\n';
} else {