Skip to content

Commit 539ff9f

Browse files
Refactoring: simplify and remove unused expression
1 parent 5a0d6b4 commit 539ff9f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/solvers/refinement/string_constraint_generator_code_points.cpp

+1-3
Original file line numberDiff line numberDiff line change
@@ -205,15 +205,13 @@ exprt string_constraint_generatort::add_axioms_for_offset_by_code_point(
205205
const function_application_exprt &f)
206206
{
207207
PRECONDITION(f.arguments().size() == 3);
208-
const array_string_exprt str = get_string_expr(f.arguments()[0]);
209208
const exprt &index = f.arguments()[1];
210209
const exprt &offset = f.arguments()[2];
211210
const typet &return_type=f.type();
212211
const symbol_exprt result = fresh_symbol("offset_by_code_point", return_type);
213212

214213
const exprt minimum = plus_exprt_with_overflow_check(index, offset);
215-
const exprt maximum = plus_exprt_with_overflow_check(
216-
index, plus_exprt_with_overflow_check(offset, offset));
214+
const exprt maximum = plus_exprt_with_overflow_check(minimum, offset);
217215
m_axioms.push_back(binary_relation_exprt(result, ID_le, maximum));
218216
m_axioms.push_back(binary_relation_exprt(result, ID_ge, minimum));
219217

0 commit comments

Comments
 (0)