On 06/04/2013 08:34 PM, Paolo Carlini wrote:
/* After seeing a decl-specifier-seq, if the next token is not a - "(", there is no possibility that the code is a valid + "(" nor '...', there is no possibility that the code is a valid expression. Therefore, if parsing tentatively, we commit at this point. */clearly in the case at issue of decl-specifier-seq followed by ellipsis we may be parsing a perfectly valid declaration.
Yes, but not an expression, which is why we are committing there: we know it *has* to be a declaration. The non-variadic case should hit that commit, so your change doesn't seem to make the variadic case more consistent.
Jason
