http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58053
Paul Pluzhnikov <ppluzhnikov at google dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |--- --- Comment #2 from Paul Pluzhnikov <ppluzhnikov at google dot com> --- Quoting Richard Smith: The standard used to say this was invalid and now says it's valid, per DR372. This is a g++ bug, at least in C++11 mode and probably also in C++98 mode (things aren't really clear-cut for issues that were resolved post-C++03, but this seems like a clear case of a DR to me). See llvm.org/PR16774 and http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#372