File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -79,6 +79,11 @@ class goto_checkt
79
79
const irep_idt &function_identifier,
80
80
goto_functiont &goto_function);
81
81
82
+ // / Fill the list of allocations \ref allocationst with <address, size> for
83
+ // / every allocation instruction. Also check that each allocation is
84
+ // / well-formed.
85
+ // / \param goto_functions: goto functions from which the allocations are to be
86
+ // / collected
82
87
void collect_allocations (const goto_functionst &goto_functions);
83
88
84
89
protected:
@@ -194,6 +199,10 @@ class goto_checkt
194
199
typedef std::set<exprt> assertionst;
195
200
assertionst assertions;
196
201
202
+ // / Remove all assertions containing they symbol in \p lhs as well as all
203
+ // / assertions containing dereference.
204
+ // / \param lhs: the left-hand-side expression whose symbol should be
205
+ // / invalidated
197
206
void invalidate (const exprt &lhs);
198
207
199
208
bool enable_bounds_check;
You can’t perform that action at this time.
0 commit comments