2424
2525#include < goto-programs/class_hierarchy.h>
2626#include < goto-programs/goto_convert_functions.h>
27- #include < goto-programs/remove_calls_no_body.h>
28- #include < goto-programs/remove_function_pointers.h>
29- #include < goto-programs/remove_virtual_functions.h>
30- #include < goto-programs/remove_skip.h>
3127#include < goto-programs/goto_inline.h>
32- #include < goto-programs/show_properties.h>
33- #include < goto-programs/set_properties.h>
34- #include < goto-programs/read_goto_binary.h>
35- #include < goto-programs/write_goto_binary.h>
3628#include < goto-programs/interpreter.h>
37- #include < goto-programs/string_abstraction.h>
38- #include < goto-programs/string_instrumentation.h>
39- #include < goto-programs/loop_ids.h>
4029#include < goto-programs/link_to_library.h>
41- #include < goto-programs/remove_returns.h>
30+ #include < goto-programs/loop_ids.h>
31+ #include < goto-programs/parameter_assignments.h>
32+ #include < goto-programs/read_goto_binary.h>
4233#include < goto-programs/remove_asm.h>
34+ #include < goto-programs/remove_calls_no_body.h>
35+ #include < goto-programs/remove_function_pointers.h>
36+ #include < goto-programs/remove_returns.h>
37+ #include < goto-programs/remove_skip.h>
4338#include < goto-programs/remove_unused_functions.h>
44- #include < goto-programs/parameter_assignments.h>
45- #include < goto-programs/slice_global_inits.h>
39+ #include < goto-programs/remove_virtual_functions.h>
40+ #include < goto-programs/set_properties.h>
41+ #include < goto-programs/show_properties.h>
4642#include < goto-programs/show_symbol_table.h>
43+ #include < goto-programs/slice_global_inits.h>
44+ #include < goto-programs/string_abstraction.h>
45+ #include < goto-programs/string_instrumentation.h>
46+ #include < goto-programs/validate_goto_model.h>
47+ #include < goto-programs/write_goto_binary.h>
4748
4849#include < pointer-analysis/value_set_analysis.h>
4950#include < pointer-analysis/goto_program_dereference.h>
@@ -130,7 +131,8 @@ int goto_instrument_parse_optionst::doit()
130131
131132 if (validate_only || cmdline.isset (" validate-goto-model" ))
132133 {
133- goto_model.validate (validation_modet::EXCEPTION);
134+ goto_model.validate (
135+ validation_modet::EXCEPTION, goto_model_validation_optionst{});
134136
135137 if (validate_only)
136138 {
@@ -143,7 +145,8 @@ int goto_instrument_parse_optionst::doit()
143145
144146 if (cmdline.isset (" validate-goto-model" ))
145147 {
146- goto_model.validate (validation_modet::INVARIANT);
148+ goto_model.validate (
149+ validation_modet::INVARIANT, goto_model_validation_optionst{});
147150 }
148151
149152 {
0 commit comments