@@ -25,7 +25,7 @@ void reachability_slicer(
25
25
26
26
void function_path_reachability_slicer (
27
27
goto_modelt &goto_model,
28
- const std::string &functions_list);
28
+ const std::list<std:: string> &functions_list);
29
29
30
30
void reachability_slicer (
31
31
goto_modelt &,
@@ -41,12 +41,16 @@ void reachability_slicer(
41
41
" (fp-reachability-slice):(reachability-slice)(reachability-slice-fb)" // NOLINT(*)
42
42
43
43
#define HELP_REACHABILITY_SLICER \
44
- " --fp-reachability-slice <f> remove instructions that cannot appear on a " \
45
- " trace that visits all given functions. The list of functions has to be " \
46
- " given as a comma separated list.\n " \
44
+ " --fp-reachability-slice f remove instructions that cannot appear on a " \
45
+ " trace\n that visits all given functions. The " \
46
+ " list of\n functions has to be given as a " \
47
+ " comma separated\n list f.\n " \
47
48
" --reachability-slice remove instructions that cannot appear on a " \
48
- " trace from entry point to a property\n " \
49
+ " trace\n from entry point to a property" \
50
+ " \n " // NOLINT(*)
51
+ #define HELP_REACHABILITY_SLICER_FB \
49
52
" --reachability-slice-fb remove instructions that cannot appear on a " \
50
- " trace from entry point through a property\n " // NOLINT(*)
53
+ " trace\n from entry point through a property" \
54
+ " \n " // NOLINT(*)
51
55
// clang-format on
52
56
#endif // CPROVER_GOTO_INSTRUMENT_REACHABILITY_SLICER_H
0 commit comments