------- Comment #4 from dragan at plusplus dot co dot yu 2008-12-30 11:42 ------- Please see my bug report #34870. There are references to discussions and other sources that show why this code is valid.
Hm... Apparently, this is exactly my test case. :-D -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34827