diff options
Diffstat (limited to 'cpp/src/slice2html/Main.cpp')
-rw-r--r-- | cpp/src/slice2html/Main.cpp | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/cpp/src/slice2html/Main.cpp b/cpp/src/slice2html/Main.cpp index 9b7dd0cbf2a..ec74420b7f3 100644 --- a/cpp/src/slice2html/Main.cpp +++ b/cpp/src/slice2html/Main.cpp @@ -300,17 +300,11 @@ compile(const vector<string>& argv) consoleErr << argv[0] << ": error: " << ex.reason() << endl; return EXIT_FAILURE; } - catch(const string& err) + catch(...) { FileTracker::instance()->cleanup(); - consoleErr << argv[0] << ": error: " << err << endl; - status = EXIT_FAILURE; - } - catch(const char* err) - { - FileTracker::instance()->cleanup(); - consoleErr << argv[0] << ": error: " << err << endl; - status = EXIT_FAILURE; + consoleErr << args[0] << ": error:" << "unknown exception" << endl; + return EXIT_FAILURE; } } @@ -345,16 +339,6 @@ int main(int argc, char* argv[]) consoleErr << args[0] << ": error:" << ex.what() << endl; return EXIT_FAILURE; } - catch(const std::string& msg) - { - consoleErr << args[0] << ": error:" << msg << endl; - return EXIT_FAILURE; - } - catch(const char* msg) - { - consoleErr << args[0] << ": error:" << msg << endl; - return EXIT_FAILURE; - } catch(...) { consoleErr << args[0] << ": error:" << "unknown exception" << endl; |