From: Marc Poulhiès Date: Wed, 26 Apr 2023 21:08:30 +0000 (+0200) Subject: gccrs: Minor tuning in AST dump X-Git-Tag: basepoints/gcc-15~2609 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98142ce7cc4522fd9dadba0e458905611e5bacfc;p=thirdparty%2Fgcc.git gccrs: Minor tuning in AST dump Use parentheses to remove any ambiguities when dumping expressions with unary ! and -. gcc/rust/ChangeLog: * ast/rust-ast-dump.cc (Dump::visit): print parentheses around unique expression operand. Signed-off-by: Marc Poulhiès --- diff --git a/gcc/rust/ast/rust-ast-dump.cc b/gcc/rust/ast/rust-ast-dump.cc index f8c4f50c27d7..c52de8b6a029 100644 --- a/gcc/rust/ast/rust-ast-dump.cc +++ b/gcc/rust/ast/rust-ast-dump.cc @@ -554,13 +554,14 @@ Dump::visit (NegationExpr &expr) switch (expr.get_expr_type ()) { case NegationOperator::NEGATE: - stream << '-'; + stream << "-("; break; case NegationOperator::NOT: - stream << '!'; + stream << "!("; break; } visit (expr.get_negated_expr ()); + stream << ')'; } void