diff --git a/src/util/expr.cpp b/src/util/expr.cpp index f36fc78df93..c2e78041949 100644 --- a/src/util/expr.cpp +++ b/src/util/expr.cpp @@ -104,8 +104,7 @@ void exprt::make_not() } else { - new_expr=exprt(ID_not, type()); - new_expr.move_to_operands(*this); + new_expr = not_exprt(*this); } swap(new_expr);