Skip to content

Commit 624d1aa

Browse files
author
Matthias Güdemann
committed
Support null-pointer without operand in interpreter
1 parent 0440c21 commit 624d1aa

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/goto-programs/interpreter_evaluate.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,12 @@ void interpretert::evaluate(
344344
dest.push_back(i);
345345
return;
346346
}
347+
else if(
348+
!expr.has_operands() && !to_integer(to_constant_expr(expr), i) &&
349+
i == 0)
350+
{
351+
dest.push_back(i);
352+
}
347353
}
348354
else if(expr.type().id()==ID_floatbv)
349355
{

0 commit comments

Comments
 (0)