File tree Expand file tree Collapse file tree 2 files changed +0
-20
lines changed
src/goto-instrument/contracts Expand file tree Collapse file tree 2 files changed +0
-20
lines changed Original file line number Diff line number Diff line change @@ -666,19 +666,6 @@ goto_functionst &code_contractst::get_goto_functions()
666
666
return goto_functions;
667
667
}
668
668
669
- exprt code_contractst::create_alias_expression (
670
- const exprt &lhs,
671
- std::vector<exprt> &aliasable_references)
672
- {
673
- exprt::operandst operands;
674
- operands.reserve (aliasable_references.size ());
675
- for (auto aliasable : aliasable_references)
676
- {
677
- operands.push_back (equal_exprt (lhs, typecast_exprt (aliasable, lhs.type ())));
678
- }
679
- return disjunction (operands);
680
- }
681
-
682
669
void code_contractst::instrument_assign_statement (
683
670
goto_programt::instructionst::iterator &instruction_iterator,
684
671
goto_programt &program,
Original file line number Diff line number Diff line change @@ -174,13 +174,6 @@ class code_contractst
174
174
goto_programt &,
175
175
assigns_clauset &);
176
176
177
- // / Creates a boolean expression which is true when there exists an expression
178
- // / in aliasable_references with the same pointer object and pointer offset as
179
- // / the address of lhs.
180
- exprt create_alias_expression (
181
- const exprt &lhs,
182
- std::vector<exprt> &aliasable_references);
183
-
184
177
// / Apply loop contracts, whenever available, to all loops in `function`.
185
178
// / Loop invariants, loop variants, and loop assigns clauses.
186
179
void apply_loop_contract (
You can’t perform that action at this time.
0 commit comments