Commit f7958df
Set malloc_may_fail, malloc_failure_mode via defines
Do not fix up the value by tweaking __CPROVER_initialize. This
simplifies the code and allows us to regenerate __CPROVER_initialize at
any time (at least as far as __CPROVER_malloc_may_fail and
__CPROVER_malloc_failure_mode are concerned).
This change also avoids any cost of variables to be processed by program
analysis when they are compile-time constants. This, in turn, entails
updates to various goto-analyzer tests. These updates include removal of
redundant patterns.1 parent 98bb43d commit f7958df
File tree
39 files changed
+200
-304
lines changed- doc/cprover-manual
- jbmc/src/jbmc
- regression/goto-analyzer
- constant_propagation_01
- constant_propagation_02
- constant_propagation_03
- constant_propagation_04
- constant_propagation_07
- constant_propagation_08
- constant_propagation_11
- constant_propagation_12
- liveness-function-call
- sensitivity-last-written-locations-arrays
- sensitivity-last-written-locations-pointers
- sensitivity-last-written-locations-structs
- sensitivity-last-written-locations-variables
- sensitivity-test-data-dependency-context
- variable-sensitivity-dependence-graph-toyota
- variable-sensitivity-dependence-graph17
- variable-sensitivity-dependence-graph
- src
- ansi-c
- cbmc
- goto-analyzer
- goto-diff
- goto-instrument
- goto-programs
39 files changed
+200
-304
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
412 | 412 | | |
413 | 413 | | |
414 | 414 | | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
721 | 721 | | |
722 | 722 | | |
723 | 723 | | |
724 | | - | |
725 | | - | |
726 | | - | |
727 | | - | |
728 | 724 | | |
729 | 725 | | |
730 | 726 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
0 commit comments