http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49022
--- Comment #11 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-05-17 15:54:19 UTC --- 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?