File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -444,6 +444,7 @@ void symex_target_equationt::convert_assumptions(
444
444
with_solver_hardness (
445
445
decision_procedure, hardness_register_ssa (step_index, step));
446
446
}
447
+ step.converted = true ;
447
448
}
448
449
++step_index;
449
450
}
@@ -532,10 +533,8 @@ void symex_target_equationt::convert_assertions(
532
533
}
533
534
else if (step.is_assume ())
534
535
{
535
- decision_procedure.set_to_true (step.cond_expr );
536
-
537
- with_solver_hardness (
538
- decision_procedure, hardness_register_ssa (step_index, step));
536
+ PRECONDITION (step.converted );
537
+ decision_procedure.set_to_true (step.cond_handle );
539
538
}
540
539
++step_index;
541
540
}
@@ -585,6 +584,7 @@ void symex_target_equationt::convert_assertions(
585
584
}
586
585
else if (step.is_assume ())
587
586
{
587
+ PRECONDITION (step.converted );
588
588
// the assumptions have been converted before
589
589
// avoid deep nesting of ID_and expressions
590
590
if (assumption.id ()==ID_and)
You can’t perform that action at this time.
0 commit comments