Fixed the grammar for parameter-declaration
This commit is contained in:
parent
a969828475
commit
77cf443ad0
@ -715,8 +715,7 @@ static int _parameter_list(C99 * c99)
|
|||||||
|
|
||||||
/* parameter-declaration */
|
/* parameter-declaration */
|
||||||
static int _parameter_declaration(C99 * c99)
|
static int _parameter_declaration(C99 * c99)
|
||||||
/* declaration-specifiers declarator
|
/* declaration-specifiers [ (declarator | abstract-declarator) ] */
|
||||||
* declaration-specifiers [ abstract-declarator ] */
|
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
@ -728,9 +727,6 @@ static int _parameter_declaration(C99 * c99)
|
|||||||
ret |= _abstract_declarator(c99);
|
ret |= _abstract_declarator(c99);
|
||||||
else if(token_in_set(c99->token, c99set_declarator))
|
else if(token_in_set(c99->token, c99set_declarator))
|
||||||
ret |= _declarator(c99);
|
ret |= _declarator(c99);
|
||||||
else
|
|
||||||
ret |= _parse_error(c99, "Expected declarator"
|
|
||||||
" or abstract declarator");
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user