------- Comment #6 from [EMAIL PROTECTED]  2008-11-13 21:30 -------
I think if you want to define forward references in the restricted classical
definition of "lexical precedence," then bugs like 1667 would not be covered by
this one.  But it would be a pointless distinction between lexical forward
references and semantic ones.  Any time the compiler outputs an error about
forward references/declarations, it means it's not walking the symbol
dependency graph in the correct order.  That the compiler sometimes resolves
dependencies lexically and sometimes not is irrelevant to the fact that it is
resolving them incorrectly.

(funny - your last two comments were posted one year apart to the day.)


Reply via email to