http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57176
--- Comment #3 from Daniel Krügler <daniel.kruegler at googlemail dot com> 2013-05-06 13:11:15 UTC --- (In reply to comment #2) > Do you have a link to the discussion, or happen to remember the arguments? > I can see that there are more possible issues with the parameter (it lives > a little longer in the caller, which gives more chances to reuse it), but > the permission to move probably already breaks most such examples. I couldn't find any discussion in regard to this specific issue, but looking at http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#6 it seems that they would prefer to see a paper before the committee would perform any further action. It seems that inline functions are possibly less controversial and http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1049 addresses a similar problem in regard to inline functions with reference parameters.