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 2e9e73d + ff01bc1 commit 8d396f3Copy full SHA for 8d396f3
src/goto-programs/interpreter.cpp
@@ -551,7 +551,7 @@ exprt interpretert::get_value(
551
}
552
else if(real_type.id()==ID_array)
553
{
554
- constant_exprt result(type);
+ array_exprt result(to_array_type(real_type));
555
const exprt &size_expr=static_cast<const exprt &>(type.find(ID_size));
556
557
// Get size of array
@@ -603,12 +603,7 @@ exprt interpretert::get_value(
603
else if(real_type.id() == ID_pointer)
604
605
if(rhs[integer2size_t(offset)]==0)
606
- {
607
- // NULL pointer
608
609
- result.set_value(ID_NULL);
610
- return result;
611
- }
+ return null_pointer_exprt(to_pointer_type(real_type)); // NULL pointer
612
613
if(rhs[integer2size_t(offset)]<memory.size())
614
0 commit comments