Skip to content

Commit cdce825

Browse files
committed
Mark --full-slice as unsound in cbmc and goto-instrument output.
1 parent 882bd0d commit cdce825

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/cbmc/cbmc_parse_options.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -840,6 +840,8 @@ bool cbmc_parse_optionst::process_goto_program(
840840
// full slice?
841841
if(options.get_bool_option("full-slice"))
842842
{
843+
log.warning() << "**** WARNING: Unsound option --full-slice"
844+
<< messaget::eom;
843845
log.status() << "Performing a full slice" << messaget::eom;
844846
if(options.is_set("property"))
845847
property_slicer(goto_model, options.get_list_option("property"));

src/goto-instrument/goto_instrument_parse_options.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1743,6 +1743,8 @@ void goto_instrument_parse_optionst::instrument_goto_program()
17431743
do_indirect_call_and_rtti_removal();
17441744
do_remove_returns();
17451745

1746+
log.warning() << "**** WARNING: Unsound option --full-slice"
1747+
<< messaget::eom;
17461748
log.status() << "Performing a full slice" << messaget::eom;
17471749
if(cmdline.isset("property"))
17481750
property_slicer(goto_model, cmdline.get_values("property"));

0 commit comments

Comments
 (0)