Skip to content

Commit 95c6eef

Browse files
Remove --string-max-input-length from JBMC
1 parent 44155b5 commit 95c6eef

File tree

4 files changed

+2
-10
lines changed

4 files changed

+2
-10
lines changed

jbmc/src/java_bytecode/java_bytecode_language.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,6 @@ void java_bytecode_languaget::get_language_options(const cmdlinet &cmd)
7575
safe_string2size_t(cmd.get_value("max-nondet-tree-depth"));
7676
}
7777

78-
if(cmd.isset("string-max-input-length")) // will go away
79-
{
80-
object_factory_parameters.max_nondet_string_length =
81-
safe_string2size_t(cmd.get_value("string-max-input-length"));
82-
}
8378
if(cmd.isset("max-nondet-string-length"))
8479
{
8580
object_factory_parameters.max_nondet_string_length =

jbmc/src/jbmc/jbmc_parse_options.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -491,9 +491,7 @@ int jbmc_parse_optionst::doit()
491491
object_factory_params.max_nondet_string_length =
492492
cmdline.isset("max-nondet-string-length")
493493
? std::stoul(cmdline.get_value("max-nondet-string-length"))
494-
: cmdline.isset("string-max-input-length") // obsolete; will go away
495-
? std::stoul(cmdline.get_value("string-max-input-length"))
496-
: MAX_NONDET_STRING_LENGTH;
494+
: MAX_NONDET_STRING_LENGTH;
497495
object_factory_params.max_nondet_tree_depth =
498496
cmdline.isset("java-max-input-tree-depth")
499497
? std::stoul(cmdline.get_value("java-max-input-tree-depth"))

jbmc/src/jbmc/jbmc_parse_options.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ class optionst;
5454
"(dimacs)(refine)(max-node-refinement):(refine-arrays)(refine-arithmetic)"\
5555
"(no-refine-strings)" \
5656
"(string-printable)" \
57-
"(string-max-input-length):" /* will go away */ \
5857
"(max-nondet-string-length):" \
5958
"(16)(32)(64)(LP64)(ILP64)(LLP64)(ILP32)(LP32)" \
6059
OPT_SHOW_GOTO_FUNCTIONS \

src/solvers/refinement/string_refinement.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,7 @@ static optionalt<exprt> get_array(
924924
{
925925
stream << "(sr::get_array) long string (size " << format(arr.length())
926926
<< " = " << n << ") " << format(arr) << eom;
927-
stream << "(sr::get_array) consider reducing string-max-input-length so "
927+
stream << "(sr::get_array) consider reducing max-nondet-string-length so "
928928
"that no string exceeds "
929929
<< MAX_CONCRETE_STRING_SIZE
930930
<< " in length and "

0 commit comments

Comments
 (0)