File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -88,8 +88,6 @@ class bmct:public safety_checkert
88
88
{
89
89
symex.record_coverage =
90
90
!options.get_option (" symex-coverage-report" ).empty ();
91
- symex.self_loops_to_assumptions =
92
- options.get_bool_option (" self-loops-to-assumptions" );
93
91
}
94
92
95
93
virtual resultt run (const goto_functionst &goto_functions)
Original file line number Diff line number Diff line change @@ -62,9 +62,10 @@ class goto_symext
62
62
options.get_bool_option(" allow-pointer-unsoundness" )),
63
63
total_vccs(0 ),
64
64
remaining_vccs(0 ),
65
- self_loops_to_assumptions(true ),
66
65
language_mode(),
67
66
constant_propagation(options.get_bool_option(" propagation" )),
67
+ self_loops_to_assumptions(
68
+ options.get_bool_option(" self-loops-to-assumptions" )),
68
69
outer_symbol_table(outer_symbol_table),
69
70
ns(outer_symbol_table),
70
71
target(_target),
@@ -212,14 +213,13 @@ class goto_symext
212
213
// statistics
213
214
unsigned total_vccs, remaining_vccs;
214
215
215
- bool self_loops_to_assumptions;
216
-
217
216
// / language_mode: ID_java, ID_C or another language identifier
218
217
// / if we know the source language in use, irep_idt() otherwise.
219
218
irep_idt language_mode;
220
219
221
220
protected:
222
221
const bool constant_propagation;
222
+ const bool self_loops_to_assumptions;
223
223
224
224
// / The symbol table associated with the goto-program that we're
225
225
// / executing. This symbol table will not additionally contain objects
You can’t perform that action at this time.
0 commit comments