Skip to content

Commit 26f400b

Browse files
authored
Merge pull request #7503 from tautschnig/bugfixes/7442-z3
SMT2 back-end: improve support for zero-sized components
2 parents c106b08 + b2e3d09 commit 26f400b

File tree

25 files changed

+248
-97
lines changed

25 files changed

+248
-97
lines changed

regression/cbmc/Float-flags-no-simp1/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend thorough-paths
1+
CORE broken-cprover-smt-backend thorough-paths
22
main.c
33
--floatbv --no-simplify
44
^EXIT=0$

regression/cbmc/Float-flags-simp1/test.desc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,7 @@ main.c
66
^VERIFICATION SUCCESSFUL$
77
--
88
^warning: ignoring
9+
--
10+
This test only fails when running with the SMT solver on MacOS (with an
11+
invariant failure: "floatbv expressions should be flattened when using FPA
12+
theory").

regression/cbmc/Float-no-simp3/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-cprover-smt-backend
1+
CORE
22
main.c
33
--floatbv --no-simplify
44
^EXIT=0$

regression/cbmc/Float-no-simp9/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend thorough-paths
1+
CORE broken-cprover-smt-backend thorough-paths
22
main.c
33
--floatbv --no-simplify
44
^EXIT=0$

regression/cbmc/Multi_Dimensional_Array2/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend new-smt-backend
1+
CORE broken-cprover-smt-backend new-smt-backend
22
main.c
33

44
^EXIT=0$

regression/cbmc/Multi_Dimensional_Array3/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend new-smt-backend
1+
CORE broken-cprover-smt-backend new-smt-backend
22
main.c
33

44
^EXIT=0$

regression/cbmc/Pointer_byte_extract5/no-simplify.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE broken-cprover-smt-backend
22
main.i
33
--bounds-check --32 --no-simplify
44
^EXIT=10$

regression/cbmc/Quantifiers-assertion/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-z3-smt-backend
1+
CORE
22
main.c
33

44
^\*\* Results:$

regression/cbmc/Quantifiers-two-dimension-array/fixed.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE broken-cprover-smt-backend
22
fixed.c
33

44
^\*\* Results:$

regression/cbmc/byte_update12/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE broken-smt-backend
1+
CORE broken-cprover-smt-backend
22
main.c
33

44
^EXIT=0$

0 commit comments

Comments
 (0)