@@ -119,9 +119,6 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
119
119
if (cmdline.isset (" show-vcc" ))
120
120
options.set_option (" show-vcc" , true );
121
121
122
- if (cmdline.isset (" cover" ))
123
- parse_cover_options (cmdline, options);
124
-
125
122
if (cmdline.isset (" no-simplify" ))
126
123
options.set_option (" simplify" , false );
127
124
else
@@ -192,14 +189,9 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
192
189
options.set_option (" error-label" , cmdline.get_values (" error-label" ));
193
190
194
191
// generate unwinding assertions
195
- if (cmdline.isset (" cover" ))
196
- options.set_option (" unwinding-assertions" , false );
197
- else
198
- {
199
- options.set_option (
200
- " unwinding-assertions" ,
201
- cmdline.isset (" unwinding-assertions" ));
202
- }
192
+ options.set_option (
193
+ " unwinding-assertions" ,
194
+ cmdline.isset (" unwinding-assertions" ));
203
195
204
196
// generate unwinding assumptions otherwise
205
197
options.set_option (
@@ -932,17 +924,9 @@ bool jbmc_parse_optionst::process_goto_functions(
932
924
remove_unused_functions (goto_model, get_message_handler ());
933
925
}
934
926
935
- // remove skips such that trivial GOTOs are deleted and not considered
936
- // for coverage annotation:
927
+ // remove skips such that trivial GOTOs are deleted
937
928
remove_skip (goto_model);
938
929
939
- // instrument cover goals
940
- if (cmdline.isset (" cover" ))
941
- {
942
- if (instrument_cover_goals (options, goto_model, get_message_handler ()))
943
- return true ;
944
- }
945
-
946
930
// label the assertions
947
931
// This must be done after adding assertions and
948
932
// before using the argument of the "property" option.
@@ -986,7 +970,7 @@ bool jbmc_parse_optionst::process_goto_functions(
986
970
full_slicer (goto_model);
987
971
}
988
972
989
- // remove any skips introduced since coverage instrumentation
973
+ // remove any skips
990
974
remove_skip (goto_model);
991
975
goto_model.goto_functions .update ();
992
976
}
@@ -1100,7 +1084,6 @@ void jbmc_parse_optionst::help()
1100
1084
" --no-assertions ignore user assertions\n "
1101
1085
" --no-assumptions ignore user assumptions\n "
1102
1086
" --error-label label check that label is unreachable\n "
1103
- " --cover CC create test-suite with coverage criterion CC\n " // NOLINT(*)
1104
1087
" --mm MM memory consistency model for concurrent programs\n " // NOLINT(*)
1105
1088
HELP_REACHABILITY_SLICER
1106
1089
" --full-slice run full slicer (experimental)\n " // NOLINT(*)
0 commit comments