We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ffc6a4 commit 49b3909Copy full SHA for 49b3909
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
@@ -211,9 +211,6 @@ static std::optional<exprt> eager_quantifier_instantiation(
211
mp_integer lb = numeric_cast_v<mp_integer>(min_i.value());
212
mp_integer ub = numeric_cast_v<mp_integer>(max_i.value());
213
214
- if(lb > ub)
215
- return {};
216
-
217
auto expr_simplified =
218
quantifier_exprt(expr.id(), expr.variables(), where_simplified);
219
0 commit comments