From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1643) id 43FDF3858408; Tue, 2 May 2023 07:11:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 43FDF3858408 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1683011489; bh=vgu6ZnFkUfnzYLGOo54K1IZmSa351lVPU97DVjtZuZY=; h=From:To:Subject:Date:From; b=WH/9ASR+Q1GOhBBPSO75j5Y/Vg/JR+MeR1cb5f6elsTtZCTigbE6LawoQatug7KvE yOjY4MMIhZVXqo8FLfhR0bASRdkzsZ7l8PpUpsGms/kcAliY6nV8AAkRgAbIkl9356 sKbAeB2WLSDyYJakgXtushkxa9yaEzOXlcTx4zqQ= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: Thomas Schwinge To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/rust/master] gccrs: Minor tuning in AST dump X-Act-Checkin: gcc X-Git-Author: =?utf-8?q?Marc_Poulhi=C3=A8s?= X-Git-Refname: refs/heads/devel/rust/master X-Git-Oldrev: e68922cb6402ebba9b2ed1edb14f5ba8755c4fa5 X-Git-Newrev: d2df050bd4392119adf64d0e35670c1a85d6451b Message-Id: <20230502071129.43FDF3858408@sourceware.org> Date: Tue, 2 May 2023 07:11:29 +0000 (GMT) List-Id: https://gcc.gnu.org/g:d2df050bd4392119adf64d0e35670c1a85d6451b commit d2df050bd4392119adf64d0e35670c1a85d6451b Author: Marc Poulhiès Date: Wed Apr 26 23:08:30 2023 +0200 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: --- gcc/rust/ast/rust-ast-dump.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gcc/rust/ast/rust-ast-dump.cc b/gcc/rust/ast/rust-ast-dump.cc index c5c3300dbf9..4c1f3d85b11 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