http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32534
Richard Smith <richard-gccbugzilla at metafoo dot co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |richard-gccbugzilla at | |metafoo dot co.uk --- Comment #5 from Richard Smith <richard-gccbugzilla at metafoo dot co.uk> 2011-11-03 18:26:57 UTC --- This does not look like a valid bug: static data members of class template instantiations have unordered initialization, so gcc is permitted to initialize B<T>::a after it initializes c.