diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-05-05 09:43:29 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-05-05 09:47:30 -0700 |
commit | 5d91adec8d601faba388960b15b630f3895b4009 (patch) | |
tree | 23f1a15e3aa9fe97be28165bf81ce2c807b80917 | |
parent | aa1cf3d0c20d5bc6f98ac3ab96c06f0ff6c2eb61 (diff) | |
download | binaryen-5d91adec8d601faba388960b15b630f3895b4009.tar.gz binaryen-5d91adec8d601faba388960b15b630f3895b4009.tar.bz2 binaryen-5d91adec8d601faba388960b15b630f3895b4009.zip |
better error on missing passes
-rw-r--r-- | src/pass.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pass.h b/src/pass.h index d2bd787df..bfbcb26d8 100644 --- a/src/pass.h +++ b/src/pass.h @@ -22,6 +22,7 @@ #include "wasm.h" #include "wasm-traversal.h" #include "mixed_arena.h" +#include "support/utilities.h" namespace wasm { @@ -78,7 +79,7 @@ struct PassRunner { void add(std::string passName) { auto pass = PassRegistry::get()->createPass(passName); - assert(pass); + if (!pass) Fatal() << "Could not find pass: " << passName << "\n"; passes.push_back(pass); } |