Skip to content

Commit e603b94

Browse files
committed
CHC: update Makefiles
1 parent ab826a0 commit e603b94

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

CodeHawk/CHC/cchanalyze/Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ MLIS := \
6161
cCHPOCheckIndexLowerBound \
6262
cCHPOCheckIndexUpperBound \
6363
cCHPOCheckInitialized \
64+
cCHPOCheckLocallyInitialized \
6465
cCHPOCheckInitializedRange \
6566
cCHPOCheckIntUtil \
6667
cCHPOCheckIntOverflow \
@@ -72,6 +73,8 @@ MLIS := \
7273
cCHPOCheckNotNull \
7374
cCHPOCheckNotZero \
7475
cCHPOCheckNonNegative \
76+
cCHPOCheckOutputParameterInitialized \
77+
cCHPOCheckOutputParameterUnaltered \
7578
cCHPOCheckPreservedAllMemory \
7679
cCHPOCheckStackAddressEscape \
7780
cCHPOCheckWidthOverflow \
@@ -126,6 +129,7 @@ SOURCES := \
126129
cCHPOCheckIndexLowerBound \
127130
cCHPOCheckIndexUpperBound \
128131
cCHPOCheckInitialized \
132+
cCHPOCheckLocallyInitialized \
129133
cCHPOCheckInitializedRange \
130134
cCHPOCheckIntUtil \
131135
cCHPOCheckIntOverflow \
@@ -138,6 +142,8 @@ SOURCES := \
138142
cCHPOCheckNotZero \
139143
cCHPOCheckNonNegative \
140144
cCHPOCheckWidthOverflow \
145+
cCHPOCheckOutputParameterInitialized \
146+
cCHPOCheckOutputParameterUnaltered \
141147
cCHPOCheckNullTerminated \
142148
cCHPOCheckPointerCast \
143149
cCHPOCheckPreservedAllMemory \

CodeHawk/CHC/cchanalyze/cCHPOCheckLocallyInitialized.ml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,17 @@ let _fenv = CCHFileEnvironment.file_environment
4545

4646

4747
class locally_initialized_checker_t
48-
(_poq: po_query_int)
48+
(poq: po_query_int)
4949
(vinfo: varinfo)
5050
(_lval: lval)
5151
(_invs: invariant_int list) =
52-
object
52+
object (self)
5353

5454
method private vinfo = vinfo
5555

56-
method check_safe = false
56+
method check_safe =
57+
let _ = poq#set_vinfo_diagnostic_invariants self#vinfo in
58+
false
5759

5860
method check_violation = false
5961

CodeHawk/CHC/cchpre/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ MLIS := \
6565
cCHPrimaryProofObligations \
6666
cCHCheckValid \
6767
cCHCreatePrimaryProofObligations \
68+
cCHCreateOutputParameterPOs \
6869

6970
CMIS := $(addprefix cmi/,$(MLIS:%=%.cmi))
7071

@@ -100,6 +101,7 @@ SOURCES := \
100101
cCHPrimaryProofObligations \
101102
cCHCheckValid \
102103
cCHCreatePrimaryProofObligations \
104+
cCHCreateOutputParameterPOs \
103105

104106

105107
OBJECTS := $(addprefix cmx/,$(SOURCES:%=%.cmx))

0 commit comments

Comments
 (0)