commit 19ae8097e83162421de52d73efd05bc717de0618
parent 5bf9f36c0f236dd5429beb16c1c2b73cf939a4d4
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Wed, 4 Jan 2023 19:07:01 +0100
cc1: Simplify expr()
Diffstat:
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/src/cmd/cc/cc1/expr.c b/src/cmd/cc/cc1/expr.c
@@ -1108,13 +1108,10 @@ expr(void)
Node *lp, *rp;
lp = assign();
- if (!accept(','))
- return lp;
-
- do {
+ while (accept(',')) {
rp = assign();
lp = node(OCOMMA, rp->type, lp, rp);
- } while (accept(','));
+ }
return simplify(lp);
}