diff options
Diffstat (limited to 'src/tools/wast-desugar.cc')
-rw-r--r-- | src/tools/wast-desugar.cc | 8 |
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 +} |