Skip to content

Commit fae7c71

Browse files
Fix sum update in sum_over_map
The instruction was without an effect and should have updated sum instead.
1 parent 97c87a6 commit fae7c71

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/solvers/strings/string_constraint_instantiation.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,9 @@ exprt sum_over_map(std::map<exprt, int> &m, const typet &type, bool negated)
131131
if(sum.is_nil())
132132
sum = t;
133133
else
134-
plus_exprt(sum, t);
135-
for(int i = 1; i < factor; i++) sum = plus_exprt(sum, t);
134+
sum = plus_exprt(sum, t);
135+
for(int i = 1; i < factor; i++)
136+
sum = plus_exprt(sum, t);
136137
}
137138
else if(factor < -1)
138139
{

0 commit comments

Comments
 (0)