diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-09-21 00:54:08 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-09-21 00:54:08 -0400 |
| commit | eba45b0013bf06849ac55d99b4a20d44624c7016 (patch) | |
| tree | 122f95289a3ba636fa537893f81c0adccdecbd7f /src/ast_render.cpp | |
| parent | 0827a8f36bd0b99b876586b8c7ee099fbc903535 (diff) | |
| download | zig-eba45b0013bf06849ac55d99b4a20d44624c7016.tar.gz zig-eba45b0013bf06849ac55d99b4a20d44624c7016.zip | |
parse-c: field access expressions
Diffstat (limited to 'src/ast_render.cpp')
| -rw-r--r-- | src/ast_render.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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: |
