On Tue, 29 Nov 2022, Alex Colomar via Gcc wrote: > I guess asking the compiler to do two passes on the param list isn't as bad as > asking to do unbound lookahead. In this case it's bound: look ahead till the > end of the param list; get as much info as possible, and then do it again to > complete. Anything not yet clear after two passes is not valid. Unbounded here means an unbounded number of tokens, as opposed to e.g. looking one token ahead after seeing an identifier in statement context to determine if it's a label. -- Joseph S. Myers joseph@xxxxxxxxxxxxxxxx