summaryrefslogtreecommitdiff
path: root/src/tools/wast-desugar.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/wast-desugar.cc')
-rw-r--r--src/tools/wast-desugar.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tools/wast-desugar.cc b/src/tools/wast-desugar.cc
index 0642d682..b1418e6c 100644
--- a/src/tools/wast-desugar.cc
+++ b/src/tools/wast-desugar.cc
@@ -124,7 +124,7 @@ struct Context {
Result result;
};
-int main(int argc, char** argv) {
+int ProgramMain(int argc, char** argv) {
init_stdio();
parse_options(argc, argv);
@@ -157,3 +157,9 @@ int main(int argc, char** argv) {
delete script;
return result != Result::Ok;
}
+
+int main(int argc, char** argv) {
+ WABT_TRY
+ return ProgramMain(argc, argv);
+ WABT_CATCH_BAD_ALLOC_AND_EXIT
+}