Skip to content

Commit e94208f

Browse files
authored
Merge pull request diffblue#2428 from tautschnig/vs-ref
String refinement: Take a reference to avoid copy
2 parents b9014de + 1a7033a commit e94208f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/solvers/refinement/string_constraint_generator_testing.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ exprt string_constraint_generatort::add_axioms_for_is_prefix(
9595
const function_application_exprt::argumentst &args=f.arguments();
9696
PRECONDITION(f.type()==bool_typet() || f.type().id()==ID_c_bool);
9797
PRECONDITION(args.size() == 2 || args.size() == 3);
98-
const array_string_exprt s0 = get_string_expr(args[swap_arguments ? 1 : 0]);
99-
const array_string_exprt s1 = get_string_expr(args[swap_arguments ? 0 : 1]);
98+
const array_string_exprt &s0 = get_string_expr(args[swap_arguments ? 1 : 0]);
99+
const array_string_exprt &s1 = get_string_expr(args[swap_arguments ? 0 : 1]);
100100
const exprt offset =
101101
args.size() == 2 ? from_integer(0, s0.length().type()) : args[2];
102102
return typecast_exprt(add_axioms_for_is_prefix(s0, s1, offset), f.type());

0 commit comments

Comments
 (0)