diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-11-16 16:10:57 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-11-16 16:10:57 -0800 |
commit | ecc9cb452e71e22b70e9f29ad03cd7789f052251 (patch) | |
tree | f093c7fc2ccd9b45d69d46496155483713701bb6 | |
parent | ba6c4700fd22e3c0ccfb9cb4f3bfe8af5e910993 (diff) | |
download | binaryen-ecc9cb452e71e22b70e9f29ad03cd7789f052251.tar.gz binaryen-ecc9cb452e71e22b70e9f29ad03cd7789f052251.tar.bz2 binaryen-ecc9cb452e71e22b70e9f29ad03cd7789f052251.zip |
fix switch printing
-rw-r--r-- | src/wasm.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/wasm.h b/src/wasm.h index 9443de4a8..d9e25783a 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -427,11 +427,12 @@ public: if (name.is()) o << name; incIndent(o, indent); printFullLine(o, indent, value); - doIndent(o, indent) << "[ "; + doIndent(o, indent) << "(table"; + assert(default_.is()); for (auto& t : targets) { - o << (t.is() ? t.str : "br-out") << ' '; + o << " (case " << (t.is() ? t : default_) << ")"; } - o << "] (default " << (default_.is() ? default_.str : "br-out") << ")\n"; + o << ") (case " << default_ << ")\n"; for (auto& c : cases) { doIndent(o, indent); printMinorOpening(o, "case ") << c.name.str; |