http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53585
--- Comment #3 from Daniel Krügler <daniel.kruegler at googlemail dot com> 2012-06-06 20:06:56 UTC --- (In reply to comment #2) > I wonder whether that was the intent, and if so, what their rationale was. > IMO it's very arbitrary and unintuitive, and for the life of me I can't think > of a reason. Yes, this was the intend, it is exactly the same wording as in C++03. When C++11 was finished everyone was aware that the final rule where still overly constraining and that relaxation of the current constraints is under investigation. > Do you think it would be worth requesting a confirmation/clarification of this > from the C++ standard working group or similar? (I have no idea what that > would > entail). I don't think that a clarification is needed. There is already active work to relax the existing rules, but that is not C++11 as specified.