We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2ae66c2 commit 89cf6feCopy full SHA for 89cf6fe
src/goto-symex/symex_target_equation.cpp
@@ -523,10 +523,19 @@ void symex_target_equationt::convert_constraints(
523
{
524
if(step.is_constraint())
525
526
- if(step.ignore)
527
- continue;
528
-
529
- decision_procedure.set_to_true(step.cond_expr);
+ if(!step.ignore)
+ {
+ try
530
+ decision_procedure.set_to_true(step.cond_expr);
531
+ }
532
+ catch(const bitvector_conversion_exceptiont &conversion_exception)
533
534
+ util_throw_with_nested(
535
+ equation_conversion_exceptiont(
536
+ "Error converting constraints for step", step));
537
538
539
}
540
541
0 commit comments