@@ -117,9 +117,6 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
117
117
if (cmdline.isset (" show-vcc" ))
118
118
options.set_option (" show-vcc" , true );
119
119
120
- if (cmdline.isset (" cover" ))
121
- parse_cover_options (cmdline, options);
122
-
123
120
if (cmdline.isset (" no-simplify" ))
124
121
options.set_option (" simplify" , false );
125
122
else
@@ -190,14 +187,9 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
190
187
options.set_option (" error-label" , cmdline.get_values (" error-label" ));
191
188
192
189
// generate unwinding assertions
193
- if (cmdline.isset (" cover" ))
194
- options.set_option (" unwinding-assertions" , false );
195
- else
196
- {
197
- options.set_option (
198
- " unwinding-assertions" ,
199
- cmdline.isset (" unwinding-assertions" ));
200
- }
190
+ options.set_option (
191
+ " unwinding-assertions" ,
192
+ cmdline.isset (" unwinding-assertions" ));
201
193
202
194
// generate unwinding assumptions otherwise
203
195
options.set_option (
@@ -927,17 +919,9 @@ bool jbmc_parse_optionst::process_goto_functions(
927
919
remove_unused_functions (goto_model, get_message_handler ());
928
920
}
929
921
930
- // remove skips such that trivial GOTOs are deleted and not considered
931
- // for coverage annotation:
922
+ // remove skips such that trivial GOTOs are deleted
932
923
remove_skip (goto_model);
933
924
934
- // instrument cover goals
935
- if (cmdline.isset (" cover" ))
936
- {
937
- if (instrument_cover_goals (options, goto_model, get_message_handler ()))
938
- return true ;
939
- }
940
-
941
925
// label the assertions
942
926
// This must be done after adding assertions and
943
927
// before using the argument of the "property" option.
@@ -981,7 +965,7 @@ bool jbmc_parse_optionst::process_goto_functions(
981
965
full_slicer (goto_model);
982
966
}
983
967
984
- // remove any skips introduced since coverage instrumentation
968
+ // remove any skips
985
969
remove_skip (goto_model);
986
970
goto_model.goto_functions .update ();
987
971
}
@@ -1053,7 +1037,6 @@ void jbmc_parse_optionst::help()
1053
1037
" --no-assertions ignore user assertions\n "
1054
1038
" --no-assumptions ignore user assumptions\n "
1055
1039
" --error-label label check that label is unreachable\n "
1056
- " --cover CC create test-suite with coverage criterion CC\n " // NOLINT(*)
1057
1040
" --mm MM memory consistency model for concurrent programs\n " // NOLINT(*)
1058
1041
HELP_REACHABILITY_SLICER
1059
1042
" --full-slice run full slicer (experimental)\n " // NOLINT(*)
0 commit comments