We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 159af34 commit c04a588Copy full SHA for c04a588
src/util/simplify_expr_int.cpp
@@ -696,6 +696,8 @@ simplify_exprt::simplify_bitwise(const multi_ary_exprt &expr)
696
new_expr.id(ID_or);
697
else if(expr.id()==ID_bitxor)
698
new_expr.id(ID_xor);
699
+ else if(expr.id() == ID_bitxnor)
700
+ new_expr.id(ID_equal);
701
else
702
UNREACHABLE;
703
@@ -709,8 +711,8 @@ simplify_exprt::simplify_bitwise(const multi_ary_exprt &expr)
709
711
*it=true_exprt();
710
712
}
713
- new_expr.type()=bool_typet();
- new_expr = simplify_boolean(new_expr);
714
+ new_expr.type() = bool_typet{};
715
+ new_expr = simplify_node(new_expr);
716
717
return changed(simplify_typecast(typecast_exprt(new_expr, expr.type())));
718
0 commit comments