------- Comment #16 from paolo dot carlini at oracle dot com 2009-09-09 13:58 ------- To be clear: I don't think we want to carry forward ugly, totally brittle, solutions only for the sake of the C++0x forward_list: this is experimental stuff, and there are no exported symbols involved.
We guys, we can certainly fix the problem, by breaking the ABI too, no problem at all, but it's of the utmost importance to really understand the problem in the first place, thus we need your help. In particular: assuming we switch off the in header pragma, can we rely on the aliasing warnings? In any case, to repeat myself, let's figure out the best solution now, please propose again one you are 100% true is correct and neat, even if it does break the ABI. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41316