From eba45b0013bf06849ac55d99b4a20d44624c7016 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 21 Sep 2017 00:54:08 -0400 Subject: parse-c: field access expressions --- src/ast_render.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/ast_render.cpp') diff --git a/src/ast_render.cpp b/src/ast_render.cpp index a68e1efc58..599d4b2659 100644 --- a/src/ast_render.cpp +++ b/src/ast_render.cpp @@ -580,10 +580,12 @@ static void render_node_extra(AstRender *ar, AstNode *node, bool grouped) { break; case NodeTypePrefixOpExpr: { + if (!grouped) fprintf(ar->f, "("); PrefixOp op = node->data.prefix_op_expr.prefix_op; fprintf(ar->f, "%s", prefix_op_str(op)); render_node_ungrouped(ar, node->data.prefix_op_expr.primary_expr); + if (!grouped) fprintf(ar->f, ")"); break; } case NodeTypeAddrOfExpr: -- cgit v1.2.3