c-to-zig: handle UO_Deref

This commit is contained in:
Andrew Kelley
2017-11-14 02:10:13 -05:00
parent 6ffaf4c2e2
commit 5029322aa1
3 changed files with 64 additions and 7 deletions

View File

@@ -625,7 +625,7 @@ static void render_node_extra(AstRender *ar, AstNode *node, bool grouped) {
fprintf(ar->f, "@");
}
AstNode *fn_ref_node = node->data.fn_call_expr.fn_ref_expr;
bool grouped = (fn_ref_node->type != NodeTypeBinOpExpr);
bool grouped = (fn_ref_node->type != NodeTypePrefixOpExpr);
render_node_extra(ar, fn_ref_node, grouped);
fprintf(ar->f, "(");
for (size_t i = 0; i < node->data.fn_call_expr.params.length; i += 1) {