Skip to content

Commit abeebfe

Browse files
author
Joel Allred
authored
Merge pull request #3223 from diffblue/fixup-PR3100
Fix index expression in interpretert::evaluate
2 parents 3eba46a + 46dbbd3 commit abeebfe

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/goto-programs/interpreter_evaluate.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -930,8 +930,7 @@ void interpretert::evaluate(
930930
evaluate(expr.op1(), idx);
931931
if(idx.size() == 1)
932932
{
933-
evaluated_index.op1() =
934-
constant_exprt(integer2string(idx[0]), expr.op1().type());
933+
evaluated_index.op1() = from_integer(idx[0], expr.op1().type());
935934
}
936935
simplified = simplify_expr(evaluated_index, ns);
937936
}

0 commit comments

Comments
 (0)