We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6f628d8 commit 72b9567Copy full SHA for 72b9567
regression/cbmc/Quantifiers-invalid-var-range/test.desc
@@ -1,13 +1,11 @@
1
-KNOWNBUG broken-smt-backend
+CORE no-new-smt
2
main.c
3
4
^\*\* Results:$
5
-^\*\* 0 of 1 failed
+^\*\* 0 of \d+ failed
6
^VERIFICATION SUCCESSFUL$
7
^EXIT=0$
8
^SIGNAL=0$
9
--
10
^warning: ignoring
11
12
-This produces the expected verification result, but actually ignores some
13
-quantifiers.
src/solvers/flattening/boolbv_quantifier.cpp
@@ -210,9 +210,6 @@ static std::optional<exprt> eager_quantifier_instantiation(
210
mp_integer lb = numeric_cast_v<mp_integer>(min_i.value());
211
mp_integer ub = numeric_cast_v<mp_integer>(max_i.value());
212
213
- if(lb > ub)
214
- return {};
215
-
216
auto expr_simplified =
217
quantifier_exprt(expr.id(), expr.variables(), where_simplified);
218
0 commit comments