c-decl.c rewrite (2/3) no more different_binding_level/different_tu

Zack Weinberg zack@codesourcery.com
Wed Jan 21 21:26:00 GMT 2004


1) This is the sort of code that no one ever writes except as part of
   a conformance suite.

2) This was going to break anyway with patch #3.  The bugs that patch
   #3 fixes are much more important.

3) Having multiple DECLs for the same object is untenable; as I said,
   it breaks too many assumptions in the language-independent parts of
   the compiler.

Therefore, I solicit ideas how to address this WITHOUT putting it back
the way it was; but I'm going to press on.  You might want to wait
till after patch #3, which is going to change the surrounding
structure quite a bit.

Please also file a PR.

zw



More information about the Gcc-patches mailing list