@@ -160,7 +160,7 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
160
160
if (
161
161
cmdline.isset (" trace" ) || cmdline.isset (" compact-trace" ) ||
162
162
cmdline.isset (" stack-trace" ) || cmdline.isset (" stop-on-fail" ) ||
163
- (message_handler-> get_ui () != ui_message_handlert::uit::PLAIN &&
163
+ (message_handler. get_ui () != ui_message_handlert::uit::PLAIN &&
164
164
!cmdline.isset (" cover" )))
165
165
{
166
166
options.set_option (" trace" , true );
@@ -444,7 +444,7 @@ int jbmc_parse_optionst::doit()
444
444
<< config.this_operating_system () << messaget::eom;
445
445
446
446
// output the options
447
- switch (message_handler-> get_ui ())
447
+ switch (message_handler. get_ui ())
448
448
{
449
449
case ui_message_handlert::uit::PLAIN:
450
450
log .conditional_output (
@@ -566,7 +566,7 @@ int jbmc_parse_optionst::doit()
566
566
if (cmdline.isset (" show-properties" ))
567
567
{
568
568
show_properties (
569
- goto_model, log .get_message_handler (), message_handler-> get_ui ());
569
+ goto_model, log .get_message_handler (), message_handler. get_ui ());
570
570
return 0 ; // should contemplate EX_OK from sysexits.h
571
571
}
572
572
@@ -580,13 +580,13 @@ int jbmc_parse_optionst::doit()
580
580
if (options.get_bool_option (" paths" ))
581
581
{
582
582
all_properties_verifiert<java_single_path_symex_only_checkert> verifier (
583
- options, * message_handler, goto_model);
583
+ options, message_handler, goto_model);
584
584
(void )verifier ();
585
585
}
586
586
else
587
587
{
588
588
all_properties_verifiert<java_multi_path_symex_only_checkert> verifier (
589
- options, * message_handler, goto_model);
589
+ options, message_handler, goto_model);
590
590
(void )verifier ();
591
591
}
592
592
@@ -600,13 +600,13 @@ int jbmc_parse_optionst::doit()
600
600
if (options.get_bool_option (" paths" ))
601
601
{
602
602
stop_on_fail_verifiert<java_single_path_symex_checkert> verifier (
603
- options, * message_handler, goto_model);
603
+ options, message_handler, goto_model);
604
604
(void )verifier ();
605
605
}
606
606
else
607
607
{
608
608
stop_on_fail_verifiert<java_multi_path_symex_checkert> verifier (
609
- options, * message_handler, goto_model);
609
+ options, message_handler, goto_model);
610
610
(void )verifier ();
611
611
}
612
612
@@ -621,7 +621,7 @@ int jbmc_parse_optionst::doit()
621
621
{
622
622
verifier = util_make_unique<
623
623
stop_on_fail_verifiert<java_single_path_symex_checkert>>(
624
- options, * message_handler, goto_model);
624
+ options, message_handler, goto_model);
625
625
}
626
626
else if (
627
627
options.get_bool_option (" stop-on-fail" ) &&
@@ -632,13 +632,13 @@ int jbmc_parse_optionst::doit()
632
632
verifier =
633
633
util_make_unique<stop_on_fail_verifier_with_fault_localizationt<
634
634
java_multi_path_symex_checkert>>(
635
- options, * message_handler, goto_model);
635
+ options, message_handler, goto_model);
636
636
}
637
637
else
638
638
{
639
639
verifier = util_make_unique<
640
640
stop_on_fail_verifiert<java_multi_path_symex_checkert>>(
641
- options, * message_handler, goto_model);
641
+ options, message_handler, goto_model);
642
642
}
643
643
}
644
644
else if (
@@ -647,7 +647,7 @@ int jbmc_parse_optionst::doit()
647
647
{
648
648
verifier = util_make_unique<all_properties_verifier_with_trace_storaget<
649
649
java_single_path_symex_checkert>>(
650
- options, * message_handler, goto_model);
650
+ options, message_handler, goto_model);
651
651
}
652
652
else if (
653
653
!options.get_bool_option (" stop-on-fail" ) &&
@@ -658,13 +658,13 @@ int jbmc_parse_optionst::doit()
658
658
verifier =
659
659
util_make_unique<all_properties_verifier_with_fault_localizationt<
660
660
java_multi_path_symex_checkert>>(
661
- options, * message_handler, goto_model);
661
+ options, message_handler, goto_model);
662
662
}
663
663
else
664
664
{
665
665
verifier = util_make_unique<all_properties_verifier_with_trace_storaget<
666
666
java_multi_path_symex_checkert>>(
667
- options, * message_handler, goto_model);
667
+ options, message_handler, goto_model);
668
668
}
669
669
}
670
670
else
@@ -674,7 +674,7 @@ int jbmc_parse_optionst::doit()
674
674
// The `configure_bmc` callback passed will enable enum-unwind-static if
675
675
// applicable.
676
676
return bmct::do_language_agnostic_bmc (
677
- options, goto_model, * message_handler, configure_bmc);
677
+ options, goto_model, message_handler, configure_bmc);
678
678
}
679
679
680
680
const resultt result = (*verifier)();
@@ -685,7 +685,7 @@ int jbmc_parse_optionst::doit()
685
685
{
686
686
// Use symex-driven lazy loading:
687
687
lazy_goto_modelt lazy_goto_model =
688
- lazy_goto_modelt::from_handler_object (*this , options, * message_handler);
688
+ lazy_goto_modelt::from_handler_object (*this , options, message_handler);
689
689
lazy_goto_model.initialize (cmdline.args , options);
690
690
691
691
class_hierarchy =
@@ -722,7 +722,7 @@ int jbmc_parse_optionst::doit()
722
722
return bmct::do_language_agnostic_bmc (
723
723
options,
724
724
lazy_goto_model,
725
- * message_handler,
725
+ message_handler,
726
726
configure_bmc,
727
727
callback_after_symex);
728
728
}
@@ -742,7 +742,7 @@ int jbmc_parse_optionst::get_goto_program(
742
742
{
743
743
{
744
744
lazy_goto_modelt lazy_goto_model =
745
- lazy_goto_modelt::from_handler_object (*this , options, * message_handler);
745
+ lazy_goto_modelt::from_handler_object (*this , options, message_handler);
746
746
lazy_goto_model.initialize (cmdline.args , options);
747
747
748
748
class_hierarchy =
@@ -751,7 +751,7 @@ int jbmc_parse_optionst::get_goto_program(
751
751
// Show the class hierarchy
752
752
if (cmdline.isset (" show-class-hierarchy" ))
753
753
{
754
- show_class_hierarchy (*class_hierarchy, * message_handler);
754
+ show_class_hierarchy (*class_hierarchy, message_handler);
755
755
return CPROVER_EXIT_SUCCESS;
756
756
}
757
757
@@ -766,12 +766,12 @@ int jbmc_parse_optionst::get_goto_program(
766
766
// values, etc
767
767
if (cmdline.isset (" show-symbol-table" ))
768
768
{
769
- show_symbol_table (lazy_goto_model.symbol_table , * message_handler);
769
+ show_symbol_table (lazy_goto_model.symbol_table , message_handler);
770
770
return 0 ;
771
771
}
772
772
else if (cmdline.isset (" list-symbols" ))
773
773
{
774
- show_symbol_table_brief (lazy_goto_model.symbol_table , * message_handler);
774
+ show_symbol_table_brief (lazy_goto_model.symbol_table , message_handler);
775
775
return 0 ;
776
776
}
777
777
@@ -790,7 +790,7 @@ int jbmc_parse_optionst::get_goto_program(
790
790
// show it?
791
791
if (cmdline.isset (" show-loops" ))
792
792
{
793
- show_loop_ids (message_handler-> get_ui (), *goto_model);
793
+ show_loop_ids (message_handler. get_ui (), *goto_model);
794
794
return 0 ;
795
795
}
796
796
@@ -802,7 +802,7 @@ int jbmc_parse_optionst::get_goto_program(
802
802
show_goto_functions (
803
803
*goto_model,
804
804
log .get_message_handler (),
805
- message_handler-> get_ui (),
805
+ message_handler. get_ui (),
806
806
cmdline.isset (" list-goto-functions" ));
807
807
return 0 ;
808
808
}
@@ -846,7 +846,7 @@ void jbmc_parse_optionst::process_goto_function(
846
846
replace_java_nondet (function);
847
847
848
848
// Similar removal of java nondet statements:
849
- convert_nondet (function, * message_handler, object_factory_params, ID_java);
849
+ convert_nondet (function, message_handler, object_factory_params, ID_java);
850
850
851
851
if (using_symex_driven_loading)
852
852
{
@@ -860,7 +860,7 @@ void jbmc_parse_optionst::process_goto_function(
860
860
goto_function.body ,
861
861
symbol_table,
862
862
*class_hierarchy.get (),
863
- * message_handler);
863
+ message_handler);
864
864
}
865
865
866
866
// add generic checks
@@ -872,7 +872,7 @@ void jbmc_parse_optionst::process_goto_function(
872
872
function.get_function_id (),
873
873
goto_function,
874
874
symbol_table,
875
- * message_handler);
875
+ message_handler);
876
876
877
877
// checks don't know about adjusted float expressions
878
878
adjust_float_expressions (goto_function, ns);
@@ -909,18 +909,18 @@ bool jbmc_parse_optionst::show_loaded_functions(
909
909
{
910
910
if (cmdline.isset (" show-symbol-table" ))
911
911
{
912
- show_symbol_table (goto_model.get_symbol_table (), * message_handler);
912
+ show_symbol_table (goto_model.get_symbol_table (), message_handler);
913
913
return true ;
914
914
}
915
915
else if (cmdline.isset (" list-symbols" ))
916
916
{
917
- show_symbol_table_brief (goto_model.get_symbol_table (), * message_handler);
917
+ show_symbol_table_brief (goto_model.get_symbol_table (), message_handler);
918
918
return true ;
919
919
}
920
920
921
921
if (cmdline.isset (" show-loops" ))
922
922
{
923
- show_loop_ids (message_handler-> get_ui (), goto_model.get_goto_functions ());
923
+ show_loop_ids (message_handler. get_ui (), goto_model.get_goto_functions ());
924
924
return true ;
925
925
}
926
926
@@ -931,8 +931,8 @@ bool jbmc_parse_optionst::show_loaded_functions(
931
931
namespacet ns (goto_model.get_symbol_table ());
932
932
show_goto_functions (
933
933
ns,
934
- * message_handler,
935
- message_handler-> get_ui (),
934
+ message_handler,
935
+ message_handler. get_ui (),
936
936
goto_model.get_goto_functions (),
937
937
cmdline.isset (" list-goto-functions" ));
938
938
return true ;
@@ -944,7 +944,7 @@ bool jbmc_parse_optionst::show_loaded_functions(
944
944
show_properties (
945
945
ns,
946
946
log .get_message_handler (),
947
- message_handler-> get_ui (),
947
+ message_handler. get_ui (),
948
948
goto_model.get_goto_functions ());
949
949
return true ;
950
950
}
@@ -1078,9 +1078,9 @@ bool jbmc_parse_optionst::generate_function_body(
1078
1078
symbol_table,
1079
1079
stub_objects_are_not_null,
1080
1080
object_factory_params,
1081
- * message_handler);
1081
+ message_handler);
1082
1082
1083
- goto_convert_functionst converter (symbol_table, * message_handler);
1083
+ goto_convert_functionst converter (symbol_table, message_handler);
1084
1084
converter.convert_function (function_name, function);
1085
1085
1086
1086
return true ;
0 commit comments