@@ -11,7 +11,8 @@ Author: Daniel Kroening, Peter Schrammel
1111
1212#include " bmc_util.h"
1313
14- #include < iostream>
14+ #include < util/json_stream.h>
15+ #include < util/ui_message.h>
1516
1617#include < goto-programs/graphml_witness.h>
1718#include < goto-programs/json_goto_trace.h>
@@ -21,17 +22,13 @@ Author: Daniel Kroening, Peter Schrammel
2122#include < goto-symex/memory_model_pso.h>
2223#include < goto-symex/slice.h>
2324#include < goto-symex/symex_target_equation.h>
24-
25- #include < linking/static_lifetime_init.h>
26-
2725#include < solvers/decision_procedure.h>
2826
29- #include < util/json_stream.h>
30- #include < util/ui_message.h>
31-
3227#include " goto_symex_property_decider.h"
3328#include " symex_bmc.h"
3429
30+ #include < iostream>
31+
3532void message_building_error_trace (messaget &log)
3633{
3734 log.status () << " Building error trace" << messaget::eom;
@@ -175,21 +172,6 @@ get_memory_model(const optionst &options, const namespacet &ns)
175172 }
176173}
177174
178- void setup_symex (
179- symex_bmct &symex,
180- const namespacet &ns,
181- ui_message_handlert &ui_message_handler)
182- {
183- messaget msg (ui_message_handler);
184- const symbolt *init_symbol;
185- if (!ns.lookup (INITIALIZE_FUNCTION, init_symbol))
186- symex.language_mode = init_symbol->mode ;
187-
188- msg.status () << " Starting Bounded Model Checking" << messaget::eom;
189-
190- symex.last_source_location .make_nil ();
191- }
192-
193175void slice (
194176 symex_bmct &symex,
195177 symex_target_equationt &symex_target_equation,
0 commit comments