From dae090dfe191be3826c57c5f731e3ef5a31ab8a9 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Wed, 7 Dec 2011 20:39:45 +0330 Subject: [PATCH] ncc: support (expr, expr) expression --- ncc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ncc.c b/ncc.c index 5ff3529..2714efc 100644 --- a/ncc.c +++ b/ncc.c @@ -649,7 +649,12 @@ static void readprimary(void) o_cast(TYPE_BT(&t)); } else { readexpr(); - tok_expect(')'); + while (tok_jmp(')')) { + tok_expect(','); + ts_pop(NULL); + o_tmpdrop(1); + readexpr(); + } } return; } -- 2.11.4.GIT