We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02d09c5 commit d6a0dc7Copy full SHA for d6a0dc7
src/goto-programs/interpreter_evaluate.cpp
@@ -345,21 +345,21 @@ void interpretert::evaluate(
345
}
346
else if(expr.type().id() == ID_pointer)
347
{
348
- if(expr.has_operands() && expr.op0().id()==ID_address_of)
349
- {
350
- evaluate(expr.op0(), dest);
351
- return;
352
- }
353
- else if(expr.has_operands())
+ if(expr.has_operands())
354
+ if(expr.op0().id() == ID_address_of)
+ {
+ evaluate(expr.op0(), dest);
+ return;
+ }
355
if(const auto i = numeric_cast<mp_integer>(expr.op0()))
356
357
dest.push_back(*i);
358
return;
359
360
361
// check if expression is constant null pointer without operands
362
- else if(!expr.has_operands())
+ else
363
364
const auto i = numeric_cast<mp_integer>(expr);
365
if(i && i->is_zero())
0 commit comments