File tree 1 file changed +8
-0
lines changed
src/goto-instrument/synthesizer
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ Author: Qinheping Hu
17
17
#include < util/pointer_predicates.h>
18
18
#include < util/prefix.h>
19
19
20
+ #include < goto-programs/goto_convert_functions.h>
20
21
#include < goto-programs/link_to_library.h>
21
22
#include < goto-programs/pointer_arithmetic.h>
22
23
#include < goto-programs/process_goto_program.h>
@@ -36,6 +37,8 @@ Author: Qinheping Hu
36
37
#include < pointer-analysis/add_failed_symbols.h>
37
38
#include < solvers/prop/prop.h>
38
39
40
+ #include < write_goto_binary.h>
41
+
39
42
static bool contains_symbol_prefix (const exprt &expr, const std::string &prefix)
40
43
{
41
44
if (
@@ -392,6 +395,11 @@ bool cegis_verifiert::verify()
392
395
all_properties_verifier_with_trace_storaget<multi_path_symex_checkert>>(
393
396
options, ui_message_handler, goto_model);
394
397
398
+ goto_convert (
399
+ goto_model.symbol_table ,
400
+ goto_model.goto_functions ,
401
+ log .get_message_handler ());
402
+
395
403
// Run the checker to get the result.
396
404
const resultt result = (*checker)();
397
405
You can’t perform that action at this time.
0 commit comments