From a3f4cdefa3443c3605e9b29643932e31a90e6394 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 19 Apr 1991 15:26:50 +0000 Subject: [PATCH] Minor change: improved conflict resolver that tested for never happening case --- lang/cem/cemcom.ansi/declar.g | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lang/cem/cemcom.ansi/declar.g b/lang/cem/cemcom.ansi/declar.g index 0536d3692..e66041d22 100644 --- a/lang/cem/cemcom.ansi/declar.g +++ b/lang/cem/cemcom.ansi/declar.g @@ -299,7 +299,7 @@ declarator(register struct declarator *dc;) primary_declarator(dc) [/*%while(1)*/ '(' - [ %if (DOT != IDENTIFIER && DOT != ')') + [ %if (DOT != IDENTIFIER) parameter_type_list(&pl) | formal_list(&fm) @@ -678,7 +678,9 @@ parameter_declarator(register struct declarator *dc;) parameter_type_list(&pl) | formal_list(&fm) - ]? + | + /* empty */ + ] ')' { add_decl_unary(dc, FUNCTION, 0, (arith)0, fm, pl); reject_params(dc); -- 2.34.1