Skip to content

Commit 64f48d6

Browse files
authored
Merge pull request #7411 from tautschnig/bugfixes/b-e-b-u-fixup
fixup! Simplify byte_extract(byte_update(...)) without overlap
2 parents fc535f5 + 917e39b commit 64f48d6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/util/simplify_expr.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1727,7 +1727,8 @@ simplify_exprt::simplify_byte_extract(const byte_extract_exprt &expr)
17271727
const auto update_size = pointer_offset_bits(bu.value().type(), ns);
17281728
if(
17291729
update_size.has_value() &&
1730-
*offset >= *update_offset * bu.get_bits_per_byte() + *update_size)
1730+
*offset * expr.get_bits_per_byte() >=
1731+
*update_offset * bu.get_bits_per_byte() + *update_size)
17311732
{
17321733
auto tmp = expr;
17331734
tmp.op() = bu.op();

0 commit comments

Comments
 (0)