[Bug c++/57172] [C++11][DR 1164] Template overload resolution ambiguous for T&& versus T&

glisse at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jun 27 11:43:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57172

Marc Glisse <glisse at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |glisse at gcc dot gnu.org

--- Comment #7 from Marc Glisse <glisse at gcc dot gnu.org> ---
r200463 | glisse | 2013-06-27 13:34:48 +0200 (Thu, 27 Jun 2013) | 11 lines

2013-06-27  Marc Glisse  <marc.glisse@inria.fr>

        PR c++/57172
gcc/cp/
        * pt.c (more_specialized_fn): If both arguments are references,
        give priority to an lvalue.

gcc/testsuite/
        * g++.dg/cpp0x/pr57172.C: New testcase.



More information about the Gcc-bugs mailing list