http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022
--- Comment #13 from Gabriel Dos Reis <gdr at gcc dot gnu.org> 2011-05-17 16:24:57 UTC --- (In reply to comment #11) > All in all, now that I understand the issue with the temporary, this seems > really sort of a NAD, maybe the wording needs only clarifying that you don't > want to add std::begin and std::end overloads, no? yes, my recommendation (in the email I sent LWG reflector) was to remove the begin/end pairs -- at least for the version that takes a const valarray&.