]> AND Private Git Repository - loba.git/blobdiff - main.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Add a catchall case in exception handler.
[loba.git] / main.cpp
index 9bffd8b2fbdc8d35fc3de9c0bce6229831f1f740..9a339282d115805bc6178ccdeb85fd1e6c7f42ed 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -75,9 +75,12 @@ static int simulation_main(int argc, char* argv[])
 
         delete proc;
     }
-    catch (std::invalid_argument& e) {
+    catch (const std::invalid_argument& e) {
         THROW1(arg_error, 0, "%s", e.what());
     }
+    catch (const std::exception& e) {
+        THROW1(0, 0, "%s", e.what());
+    }
     return result;
 }