In the grammar we can see a terminal ympbol called ELIPSIS but it is actually not generated by the lexical analyser SDCC.lex. I supposed this should be replaced by the terminal symbol VAR_ARGS.
Logged In: YES
I think that the proper solution is to remove the line:
| identifier_list ',' ELIPSIS
from parameter_identifier_list definition, because ELIPSIS ("...") can't be used as a parameter in function call.
And this actually never happens since the SDCC lexer never generates the ELIPSIS terminal symbol.
Fixed in svn revision #4574.