We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 353d5a9 commit a71a093Copy full SHA for a71a093
src/pointer-analysis/value_set_dereference.cpp
@@ -988,8 +988,9 @@ bool value_set_dereferencet::memory_model_bytes(
988
if(from_width<=0)
989
throw "unknown or invalid type size:\n"+from_type.pretty();
990
991
- mp_integer to_width=pointer_offset_size(to_type, ns);
992
- if(to_width<=0)
+ mp_integer to_width=
+ to_type.id()==ID_empty?0: pointer_offset_size(to_type, ns);
993
+ if(to_width<0)
994
throw "unknown or invalid type size:\n"+to_type.pretty();
995
996
exprt bound=from_integer(from_width-to_width, offset.type());
0 commit comments