Skip to content

Commit 7ecb16f

Browse files
Joel Allredtautschnig
Joel Allred
authored andcommitted
Change option name to --refine-strings
1 parent 2b34b4e commit 7ecb16f

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

src/cbmc/cbmc_parse_options.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,9 @@ void cbmc_parse_optionst::get_command_line_options(optionst &options)
289289
options.set_option("refine-arithmetic", true);
290290
}
291291

292-
if(cmdline.isset("string-refine"))
292+
if(cmdline.isset("refine-strings"))
293293
{
294-
options.set_option("string-refine", true);
294+
options.set_option("refine-strings", true);
295295
}
296296

297297
if(cmdline.isset("max-node-refinement"))
@@ -818,7 +818,7 @@ bool cbmc_parse_optionst::process_goto_program(
818818
goto_partial_inline(goto_functions, ns, ui_message_handler);
819819

820820

821-
if(cmdline.isset("string-refine"))
821+
if(cmdline.isset("refine-strings"))
822822
{
823823
status() << "Preprocessing for string refinement" << eom;
824824
string_refine_preprocesst(
@@ -1084,7 +1084,7 @@ void cbmc_parse_optionst::help()
10841084
" --yices use Yices\n"
10851085
" --z3 use Z3\n"
10861086
" --refine use refinement procedure (experimental)\n"
1087-
" --string-refine use string refinement (experimental)\n"
1087+
" --refine-strings use string refinement (experimental)\n"
10881088
" --outfile filename output formula to given file\n"
10891089
" --arrays-uf-never never turn arrays into uninterpreted functions\n" // NOLINT(*)
10901090
" --arrays-uf-always always turn arrays into uninterpreted functions\n" // NOLINT(*)

src/cbmc/cbmc_parse_options.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class optionst;
4141
"(no-sat-preprocessor)" \
4242
"(no-pretty-names)(beautify)" \
4343
"(dimacs)(refine)(max-node-refinement):(refine-arrays)(refine-arithmetic)"\
44-
"(string-refine)" \
44+
"(refine-strings)" \
4545
"(aig)(16)(32)(64)(LP64)(ILP64)(LLP64)(ILP32)(LP32)" \
4646
"(little-endian)(big-endian)" \
4747
"(show-goto-functions)(show-loops)" \

src/cbmc/cbmc_solvers.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ class cbmc_solverst:public messaget
111111
solver=get_dimacs();
112112
else if(options.get_bool_option("refine"))
113113
solver=get_bv_refinement();
114-
else if(options.get_bool_option("string-refine"))
114+
else if(options.get_bool_option("refine-strings"))
115115
solver=get_string_refinement();
116116
else if(options.get_bool_option("smt1"))
117117
solver=get_smt1(get_smt1_solver_type());

src/java_bytecode/java_bytecode_language.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Author: Daniel Kroening, [email protected]
3535
void java_bytecode_languaget::get_language_options(const cmdlinet &cmd)
3636
{
3737
assume_inputs_non_null=cmd.isset("java-assume-inputs-non-null");
38-
string_refinement_enabled=cmd.isset("string-refine");
38+
string_refinement_enabled=cmd.isset("refine-strings");
3939
if(cmd.isset("java-max-input-array-length"))
4040
max_nondet_array_length=
4141
std::stoi(cmd.get_value("java-max-input-array-length"));

0 commit comments

Comments
 (0)