summaryrefslogtreecommitdiff
path: root/src/tools/wasm-dis.cpp
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2018-04-13 09:16:34 -0700
committerGitHub <noreply@github.com>2018-04-13 09:16:34 -0700
commit7a8273ae2c1854b9840fc56a952e572f673bb10f (patch)
treeac682e07fcdbe78324914f03ff6ed0b2182030c9 /src/tools/wasm-dis.cpp
parentb1cf66d5761cc40a26451d1bd97bcdf1bcc23326 (diff)
downloadbinaryen-7a8273ae2c1854b9840fc56a952e572f673bb10f.tar.gz
binaryen-7a8273ae2c1854b9840fc56a952e572f673bb10f.tar.bz2
binaryen-7a8273ae2c1854b9840fc56a952e572f673bb10f.zip
Better binary error reporting (#1505)
Report the offset with the error. Also fix a compiler warning about comparing signed/unsigned types in the LEB code.
Diffstat (limited to 'src/tools/wasm-dis.cpp')
-rw-r--r--src/tools/wasm-dis.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/wasm-dis.cpp b/src/tools/wasm-dis.cpp
index d874b24aa..da1a56b6b 100644
--- a/src/tools/wasm-dis.cpp
+++ b/src/tools/wasm-dis.cpp
@@ -63,9 +63,11 @@ int main(int argc, const char *argv[]) {
}
} catch (ParseException& p) {
p.dump(std::cerr);
+ std::cerr << '\n';
Fatal() << "error in parsing wasm binary";
} catch (MapParseException& p) {
p.dump(std::cerr);
+ std::cerr << '\n';
Fatal() << "error in parsing wasm source mapping";
}