gcc 4.0.1 regressions with friend injection
Mike Stump
mrs@apple.com
Tue Jul 26 00:55:00 GMT 2005
We are seeing tons of regressions (9 of 2377 for fink, over 100 or so
out of 8000 was it for internal projects) in the build state of
projects with code like:
class bar {
friend class foo;
void baz(foo *x) {}
};
from 4.0.0 in 4.0.1. This is really unfortunate. What we really
need is a warning (that can be easily turned off with a -Wno- switch)
for the next 2 years, and then an error, if you must. Doing this
from x.0.0 to x.0.1 is, uhm, well, more costly than if it had been
done in 4.0.0. :-(
Thoughts?
More information about the Gcc
mailing list