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.
2 parents d117475 + 520cf38 commit 468ad17Copy full SHA for 468ad17
src/goto-programs/interpreter_evaluate.cpp
@@ -1256,6 +1256,15 @@ mp_integer interpretert::evaluate_address(
1256
if(result.size()==1)
1257
return result[0];
1258
}
1259
+ else if(expr.id()==ID_typecast)
1260
+ {
1261
+ if(expr.operands().size()!=1)
1262
+ throw "typecast expects one operand";
1263
+
1264
+ assert(expr.type().id()==ID_pointer);
1265
1266
+ return evaluate_address(expr.op0(), fail_quietly);
1267
+ }
1268
if(!fail_quietly)
1269
{
1270
error() << "!! failed to evaluate address: "
0 commit comments