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 d988fb1 commit 00bf87cCopy full SHA for 00bf87c
src/cprover/simplify_state_expr.cpp
@@ -594,6 +594,13 @@ exprt simplify_state_expr_node(
594
return std::move(sum);
595
}
596
597
+ else if(pointer_offset_expr.pointer().id() == ID_address_of)
598
+ {
599
+ const auto &address_of_expr =
600
+ to_address_of_expr(pointer_offset_expr.pointer());
601
+ if(address_of_expr.object().id() == ID_string_constant)
602
+ return from_integer(0, pointer_offset_expr.type());
603
+ }
604
605
else if(src.id() == ID_pointer_object)
606
{
0 commit comments