Skip to content

Commit c442889

Browse files
authored
Merge pull request #3971 from diffblue/remove_slice_by_trace
remove slice_by_trace feature
2 parents d1875db + 636e952 commit c442889

10 files changed

+5
-689
lines changed

jbmc/src/jbmc/jbmc_parse_options.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,6 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
172172
if(cmdline.isset("debug-level"))
173173
options.set_option("debug-level", cmdline.get_value("debug-level"));
174174

175-
if(cmdline.isset("slice-by-trace"))
176-
options.set_option("slice-by-trace", cmdline.get_value("slice-by-trace"));
177-
178175
if(cmdline.isset("unwindset"))
179176
options.set_option("unwindset", cmdline.get_value("unwindset"));
180177

jbmc/src/jbmc/jbmc_parse_options.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ class optionst;
4040
// clang-format off
4141
#define JBMC_OPTIONS \
4242
OPT_BMC \
43-
"(preprocess)(slice-by-trace):" \
43+
"(preprocess)" \
4444
OPT_FUNCTIONS \
4545
"(no-simplify)(full-slice)" \
4646
OPT_REACHABILITY_SLICER \

jbmc/src/jdiff/jdiff_parse_options.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,6 @@ void jdiff_parse_optionst::get_command_line_options(optionst &options)
112112
if(cmdline.isset("debug-level"))
113113
options.set_option("debug-level", cmdline.get_value("debug-level"));
114114

115-
if(cmdline.isset("slice-by-trace"))
116-
options.set_option("slice-by-trace", cmdline.get_value("slice-by-trace"));
117-
118115
if(cmdline.isset("unwindset"))
119116
options.set_option("unwindset", cmdline.get_value("unwindset"));
120117

src/cbmc/cbmc_parse_options.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,10 @@ void cbmc_parse_optionst::get_command_line_options(optionst &options)
238238
options.set_option("debug-level", cmdline.get_value("debug-level"));
239239

240240
if(cmdline.isset("slice-by-trace"))
241-
options.set_option("slice-by-trace", cmdline.get_value("slice-by-trace"));
241+
{
242+
error() << "--slice-by-trace has been removed" << eom;
243+
exit(CPROVER_EXIT_USAGE_ERROR);
244+
}
242245

243246
if(cmdline.isset("unwindset"))
244247
options.set_option("unwindset", cmdline.get_value("unwindset"));

src/goto-checker/bmc_util.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ Author: Daniel Kroening, Peter Schrammel
2121
#include <goto-symex/build_goto_trace.h>
2222
#include <goto-symex/memory_model_pso.h>
2323
#include <goto-symex/slice.h>
24-
#include <goto-symex/slice_by_trace.h>
2524
#include <goto-symex/symex_target_equation.h>
2625

2726
#include <linking/static_lifetime_init.h>
@@ -187,13 +186,7 @@ void slice(
187186
ui_message_handlert &ui_message_handler)
188187
{
189188
messaget msg(ui_message_handler);
190-
if(options.get_option("slice-by-trace") != "")
191-
{
192-
symex_slice_by_tracet symex_slice_by_trace(ns);
193189

194-
symex_slice_by_trace.slice_by_trace(
195-
options.get_option("slice-by-trace"), symex_target_equation);
196-
}
197190
// any properties to check at all?
198191
if(symex_target_equation.has_threads())
199192
{

src/goto-diff/goto_diff_parse_options.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,6 @@ void goto_diff_parse_optionst::get_command_line_options(optionst &options)
127127
if(cmdline.isset("debug-level"))
128128
options.set_option("debug-level", cmdline.get_value("debug-level"));
129129

130-
if(cmdline.isset("slice-by-trace"))
131-
options.set_option("slice-by-trace", cmdline.get_value("slice-by-trace"));
132-
133130
if(cmdline.isset("unwindset"))
134131
options.set_option("unwindset", cmdline.get_value("unwindset"));
135132

src/goto-symex/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ SRC = auto_objects.cpp \
1414
show_program.cpp \
1515
show_vcc.cpp \
1616
slice.cpp \
17-
slice_by_trace.cpp \
1817
symex_assign.cpp \
1918
symex_atomic_section.cpp \
2019
symex_builtin_functions.cpp \

0 commit comments

Comments
 (0)