diff --git a/src/macro/MacroBison.yy b/src/macro/MacroBison.yy index ea6bae15782636c7092df01d3780623364904667..84a4a36ef7af26bcc8091afc6d6e81f700e7c86c 100644 --- a/src/macro/MacroBison.yy +++ b/src/macro/MacroBison.yy @@ -207,7 +207,8 @@ expr : INTEGER { TYPERR_CATCH($$ = $3->in($1), @$); } ; -comma_expr : expr +comma_expr : { $$ = vector<MacroValuePtr>{}; } // Empty array + | expr { $$ = vector<MacroValuePtr>{$1}; } | comma_expr COMMA expr { $1.push_back($3); $$ = $1; }