parse-c: field access expressions

This commit is contained in:
Andrew Kelley
2017-09-21 00:54:08 -04:00
parent 0827a8f36b
commit eba45b0013
3 changed files with 40 additions and 4 deletions

View File

@@ -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: