(parmlist_2): Give error for function with only ELLIPSIS as an
argument. From-SVN: r7969
This commit is contained in:
parent
dc5627bf6a
commit
aff2a12b70
|
@ -2062,8 +2062,13 @@ parmlist_2: /* empty */
|
|||
{ $$ = get_parm_info (0); }
|
||||
| ELLIPSIS
|
||||
{ $$ = get_parm_info (0);
|
||||
if (pedantic)
|
||||
pedwarn ("ANSI C requires a named argument before `...'");
|
||||
/* Gcc used to allow this as an extension. However, it does
|
||||
not work for all targets, and thus has been disabled.
|
||||
Also, since func (...) and func () are indistinguishable,
|
||||
it caused problems with the code in expand_builtin which
|
||||
tries to verify that BUILT_IN_NEXT_ARG is being used
|
||||
correctly. */
|
||||
error ("ANSI C requires a named argument before `...'");
|
||||
}
|
||||
| parms
|
||||
{ $$ = get_parm_info (1); }
|
||||
|
|
Loading…
Reference in New Issue