Skip to content

Commit cb01526

Browse files
Minor refactoring in add_default_axioms
1 parent e1280cc commit cb01526

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/solvers/refinement/string_constraint_generator_main.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -319,12 +319,12 @@ void string_constraint_generatort::add_default_axioms(
319319
if(!created_strings.insert(s).second)
320320
return;
321321

322-
axioms.push_back(
323-
s.axiom_for_length_ge(from_integer(0, s.length().type())));
322+
const exprt index_zero = from_integer(0, s.length().type());
323+
axioms.push_back(s.axiom_for_length_ge(index_zero));
324+
324325
if(max_string_length!=std::numeric_limits<size_t>::max())
325326
axioms.push_back(s.axiom_for_length_le(max_string_length));
326327

327-
const exprt index_zero = from_integer(0, s.length().type());
328328
if(force_printable_characters)
329329
add_constraint_on_characters(s, index_zero, s.length(), " -~");
330330
}

0 commit comments

Comments
 (0)