diff --git a/src/util/parse_options.cpp b/src/util/parse_options.cpp index c1bece29bab..d9dbdac6e48 100644 --- a/src/util/parse_options.cpp +++ b/src/util/parse_options.cpp @@ -118,6 +118,11 @@ int parse_options_baset::main() log.error() << e.what() << messaget::eom; return CPROVER_EXIT_EXCEPTION; } + catch(const invariant_failedt &e) + { + log.error() << e.what() << messaget::eom; + return CPROVER_EXIT_EXCEPTION; + } catch(...) { log.error() << "Unknown exception type!" << messaget::eom;