diff options
-rw-r--r-- | src/tools/js-wrapper.h | 3 | ||||
-rw-r--r-- | test/passes/emit-js-wrapper=a.js.wast.js | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/js-wrapper.h b/src/tools/js-wrapper.h index 3a1a1aa4a..9568bccc0 100644 --- a/src/tools/js-wrapper.h +++ b/src/tools/js-wrapper.h @@ -60,7 +60,8 @@ static std::string generateJSWrapper(Module& wasm) { " ret += Number(x).toString();\n" " break;\n" " }\n" - " default: throw 'what?';\n" + " // For anything else, just print the type.\n" + " default: ret += type; break;\n" " }\n" " return ret;\n" "}\n" diff --git a/test/passes/emit-js-wrapper=a.js.wast.js b/test/passes/emit-js-wrapper=a.js.wast.js index 60f2449b0..a3c0a22ee 100644 --- a/test/passes/emit-js-wrapper=a.js.wast.js +++ b/test/passes/emit-js-wrapper=a.js.wast.js @@ -30,7 +30,8 @@ function literal(x, type) { ret += Number(x).toString(); break; } - default: throw 'what?'; + // For anything else, just print the type. + default: ret += type; break; } return ret; } |