Skip to content

Commit ccd1801

Browse files
committed
Quantifier regression tests: ensure full conversion
Test for the absence of warnings about failed conversion. Two regression tests fail with this added check.
1 parent c18a8d5 commit ccd1801

File tree

12 files changed

+31
-2
lines changed

12 files changed

+31
-2
lines changed

regression/cbmc/Quantifiers-assertion/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ main.c
1212
^VERIFICATION FAILED$
1313
^EXIT=10$
1414
^SIGNAL=0$
15+
--
16+
^warning: ignoring

regression/cbmc/Quantifiers-assignment/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@ main.c
1010
^VERIFICATION FAILED$
1111
^EXIT=10$
1212
^SIGNAL=0$
13+
--
14+
^warning: ignoring

regression/cbmc/Quantifiers-copy/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ main.c
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$
1313
^SIGNAL=0$
14+
--
15+
^warning: ignoring

regression/cbmc/Quantifiers-if/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ main.c
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$
14+
--
15+
^warning: ignoring

regression/cbmc/Quantifiers-initialisation/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ main.c
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$
1313
^SIGNAL=0$
14+
--
15+
^warning: ignoring

regression/cbmc/Quantifiers-initialisation2/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ main.c
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$
14+
--
15+
^warning: ignoring
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33

44
^\*\* Results:$
55
^\*\* 0 of 1 failed
66
^VERIFICATION SUCCESSFUL$
77
^EXIT=0$
88
^SIGNAL=0$
9+
--
10+
^warning: ignoring
11+
--
12+
This produces the expected verification result, but actually ignores some
13+
quantifiers.

regression/cbmc/Quantifiers-not-exists/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ main.c
1212
^VERIFICATION SUCCESSFUL$
1313
^EXIT=0$
1414
^SIGNAL=0$
15+
--
16+
^warning: ignoring

regression/cbmc/Quantifiers-not/test.desc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ main.c
1111
^VERIFICATION FAILED$
1212
^EXIT=10$
1313
^SIGNAL=0$
14+
--
15+
^warning: ignoring

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ main.c
1111
^VERIFICATION SUCCESSFUL$
1212
^EXIT=0$
1313
^SIGNAL=0$
14+
--
15+
^warning: ignoring

regression/cbmc/Quantifiers-type/test.desc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
KNOWNBUG
22
main.c
33

44
^\*\* Results:$
@@ -8,3 +8,8 @@ main.c
88
^VERIFICATION FAILED$
99
^EXIT=10$
1010
^SIGNAL=0$
11+
--
12+
^warning: ignoring
13+
--
14+
This produces the expected verification result, but actually ignores some
15+
quantifiers.

regression/cbmc/Quantifiers1/quantifier-with-side-effect.desc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ quantifier-with-side-effect.c
55
^SIGNAL=0$
66
^file .* line 10 function main: quantifier must not contain side effects$
77
--
8+
^warning: ignoring

0 commit comments

Comments
 (0)