@@ -103,9 +103,6 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
103
103
if (cmdline.isset (" show-vcc" ))
104
104
options.set_option (" show-vcc" , true );
105
105
106
- if (cmdline.isset (" cover" ))
107
- parse_cover_options (cmdline, options);
108
-
109
106
if (cmdline.isset (" no-simplify" ))
110
107
options.set_option (" simplify" , false );
111
108
else
@@ -181,14 +178,9 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
181
178
options.set_option (" error-label" , cmdline.get_values (" error-label" ));
182
179
183
180
// generate unwinding assertions
184
- if (cmdline.isset (" cover" ))
185
- options.set_option (" unwinding-assertions" , false );
186
- else
187
- {
188
- options.set_option (
189
- " unwinding-assertions" ,
190
- cmdline.isset (" unwinding-assertions" ));
191
- }
181
+ options.set_option (
182
+ " unwinding-assertions" ,
183
+ cmdline.isset (" unwinding-assertions" ));
192
184
193
185
// generate unwinding assumptions otherwise
194
186
options.set_option (
@@ -940,17 +932,9 @@ bool jbmc_parse_optionst::process_goto_functions(
940
932
remove_unused_functions (goto_model, get_message_handler ());
941
933
}
942
934
943
- // remove skips such that trivial GOTOs are deleted and not considered
944
- // for coverage annotation:
935
+ // remove skips such that trivial GOTOs are deleted
945
936
remove_skip (goto_model);
946
937
947
- // instrument cover goals
948
- if (cmdline.isset (" cover" ))
949
- {
950
- if (instrument_cover_goals (options, goto_model, get_message_handler ()))
951
- return true ;
952
- }
953
-
954
938
// label the assertions
955
939
// This must be done after adding assertions and
956
940
// before using the argument of the "property" option.
@@ -994,7 +978,7 @@ bool jbmc_parse_optionst::process_goto_functions(
994
978
full_slicer (goto_model);
995
979
}
996
980
997
- // remove any skips introduced since coverage instrumentation
981
+ // remove any skips
998
982
remove_skip (goto_model);
999
983
}
1000
984
@@ -1108,7 +1092,6 @@ void jbmc_parse_optionst::help()
1108
1092
" --no-assertions ignore user assertions\n "
1109
1093
" --no-assumptions ignore user assumptions\n "
1110
1094
" --error-label label check that label is unreachable\n "
1111
- " --cover CC create test-suite with coverage criterion CC\n " // NOLINT(*)
1112
1095
" --mm MM memory consistency model for concurrent programs\n " // NOLINT(*)
1113
1096
HELP_REACHABILITY_SLICER
1114
1097
" --full-slice run full slicer (experimental)\n " // NOLINT(*)
0 commit comments