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 e6b7de7 commit 1c51cbfCopy full SHA for 1c51cbf
src/util/simplify_expr.cpp
@@ -1806,6 +1806,7 @@ bool simplify_exprt::simplify_byte_extract(byte_extract_exprt &expr)
1806
index_exprt(
1807
result,
1808
from_integer(offset, expr.offset().type()));
1809
+ result.make_typecast(expr.type());
1810
1811
if(!base_type_eq(expr.type(), op_type_ptr->subtype(), ns))
1812
result.make_typecast(expr.type());
@@ -1866,7 +1867,7 @@ bool simplify_exprt::simplify_byte_extract(byte_extract_exprt &expr)
1866
1867
simplify_member(expr.op());
1868
expr.offset()=
1869
from_integer(offset-m_offset_bits/8, expr.offset().type());
- simplify_rec(expr.offset());
1870
+ simplify_rec(expr);
1871
1872
return false;
1873
}
0 commit comments