Skip to content

Commit 79c0aaa

Browse files
Merge pull request #1106 from romainbrenguier/bugfix/append-long-warning#447
Correcting type in add axiom for int
2 parents f8131c3 + e2dea9b commit 79c0aaa

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/solvers/refinement/string_constraint_generator_valueof.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ string_exprt string_constraint_generatort::add_axioms_from_int(
109109
exprt zero_char=constant_char('0', char_type);
110110
exprt nine_char=constant_char('9', char_type);
111111
exprt minus_char=constant_char('-', char_type);
112-
exprt zero=from_integer(0, index_type);
113112
exprt max=from_integer(max_size, index_type);
114113

115114
// We add axioms:
@@ -118,7 +117,7 @@ string_exprt string_constraint_generatort::add_axioms_from_int(
118117
// a3 : |res|>1 && '0'<=res[0]<='9' => res[0]!='0'
119118
// a4 : |res|>1 && res[0]='-' => res[1]!='0'
120119

121-
binary_relation_exprt is_negative(i, ID_lt, zero);
120+
binary_relation_exprt is_negative(i, ID_lt, from_integer(0, i.type()));
122121
and_exprt correct_length1(
123122
res.axiom_for_is_strictly_longer_than(1),
124123
res.axiom_for_is_shorter_than(max));

0 commit comments

Comments
 (0)