Skip to content

Commit 778fbdf

Browse files
author
Daniel Kroening
committed
smt2_solver: catch analysis_exceptiont
1 parent 3a5e279 commit 778fbdf

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/solvers/smt2/smt2_solver.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,13 @@ int solver(std::istream &in)
401401
message.error().source_location.set_line(error.get_line_no());
402402
message.error() << error.what() << messaget::eom;
403403
}
404+
catch(const analysis_exceptiont &error)
405+
{
406+
smt2_solver.skip_to_end_of_list();
407+
error_found = true;
408+
messaget message(message_handler);
409+
message.error() << error.what() << messaget::eom;
410+
}
404411
}
405412

406413
if(error_found)

0 commit comments

Comments
 (0)