We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2212cd6 commit 83f5c48Copy full SHA for 83f5c48
src/solvers/smt2/smt2_conv.cpp
@@ -2476,6 +2476,18 @@ void smt2_convt::convert_expr(const exprt &expr)
2476
out << ')';
2477
}
2478
2479
+ else if(expr.id() == ID_old)
2480
+ {
2481
+ UNEXPECTEDCASE(
2482
+ "Invalid usage of old expressions detected. old expressions must be "
2483
+ "used in function contracts.");
2484
+ }
2485
+ else if(expr.id() == ID_loop_entry)
2486
2487
2488
+ "Invalid usage of loop_entry expressions detected. loop_entry "
2489
+ "expressions must be used in loop invariants.");
2490
2491
else
2492
INVARIANT_WITH_DIAGNOSTICS(
2493
false,
0 commit comments