From ce589372cbe52399760cf85c46b183caeb17fd45 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Wed, 18 Mar 2020 15:50:27 -0700 Subject: expr: Slight simplification in function call parsing --- expr.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/expr.c b/expr.c index 8b00b67..4762d7a 100644 --- a/expr.c +++ b/expr.c @@ -707,9 +707,7 @@ postfixexpr(struct scope *s, struct expr *r) e->call.nargs = 0; p = t->func.params; end = &e->call.args; - for (;;) { - if (tok.kind == TRPAREN) - break; + while (tok.kind != TRPAREN) { if (e->call.args) expect(TCOMMA, "or ')' after function call argument"); if (!p && !t->func.isvararg && t->func.paraminfo) -- cgit v1.2.3