aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c_parser/src/c_parser.y2
1 files changed, 1 insertions, 1 deletions
diff --git a/c_parser/src/c_parser.y b/c_parser/src/c_parser.y
index 86594aa..bdafa5b 100644
--- a/c_parser/src/c_parser.y
+++ b/c_parser/src/c_parser.y
@@ -52,7 +52,7 @@ EXT_DECLARATION : DECLARATION { $$ = $1; }
FUNC_DEF : DECLARATION_SPEC T_IDENTIFIER T_LRB PARAMETER_LIST T_RRB COMPOUND_STATEMENT { $$ = new ast_Function(*$2, $4, $6); }
;
-PARAMETER_LIST : { $$ = new ast_ParamList(); }
+PARAMETER_LIST : %empty { $$ = new ast_ParamList(); }
| PARAMETER { $$ = new ast_ParamList($1); }
| PARAMETER_LIST T_CMA PARAMETER { $$->push($3); }
;