------- Comment #8 from pinskia at gcc dot gnu dot org 2007-05-12 14:30 ------- The name still has to be unque'd for many different reasons.
Anyways this is caused by: http://gcc.gnu.org/ml/gcc-patches/2006-09/msg00209.html And if I read the dates correctly, this is only on the trunk and not in 4.2.0: r118360 | geoffk | 2006-10-31 21:06:12 -0800 (Tue, 31 Oct 2006) | 23 lines +-- GCC 4.2 branch created ------+ | (Oct 20 2006) So I can only assume Geoff applied this to your local 4.2 branch. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |geoffk at gcc dot gnu dot | |org Severity|normal |blocker Status|UNCONFIRMED |NEW Component|target |c++ Ever Confirmed|0 |1 Keywords| |link-failure, wrong-code Last reconfirmed|0000-00-00 00:00:00 |2007-05-12 14:30:49 date| | Summary|unwanted anonymous |[4.3 Regression] unwanted |namespacing linkage |anonymous namespacing | |linkage Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31903