Skip to content

Commit 28e4238

Browse files
committed
Properly type initial value of __CPROVER_max_malloc_size
Use a suffix to ensure the constant isn't treated as an int, but instead matches the left-hand side's type.
1 parent a3f1ae9 commit 28e4238

File tree

17 files changed

+40
-33
lines changed

17 files changed

+40
-33
lines changed

regression/goto-analyzer/constant_propagation_01/test-vsd.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--variable-sensitivity --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 1, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 10, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_01/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--constants --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 1, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 10, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_02/test-vsd.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--variable-sensitivity --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 3, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 8, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_02/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--constants --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 3, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 8, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_03/test-vsd.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--variable-sensitivity --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 3, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 8, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_03/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--constants --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 3, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 8, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_04/test-vsd.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--variable-sensitivity --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 3, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 8, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_04/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--constants --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 3, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 8, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 1, assigns: 2, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 0, assigns: 9, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_07/test-vsd.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--variable-sensitivity --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 3, assigns: 4, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 1, assigns: 10, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 3, assigns: 3, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 1, assigns: 11, function calls: 2$
88
--
99
^warning: ignoring

regression/goto-analyzer/constant_propagation_07/test.desc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ main.c
33
--constants --simplify out.gb
44
^EXIT=0$
55
^SIGNAL=0$
6-
^Simplified: assert: 1, assume: 0, goto: 3, assigns: 4, function calls: 0$
7-
^Unmodified: assert: 0, assume: 0, goto: 1, assigns: 10, function calls: 2$
6+
^Simplified: assert: 1, assume: 0, goto: 3, assigns: 3, function calls: 0$
7+
^Unmodified: assert: 0, assume: 0, goto: 1, assigns: 11, function calls: 2$
88
--
99
^warning: ignoring

0 commit comments

Comments
 (0)