]> git.ipfire.org Git - thirdparty/gcc.git/commit
call.c (add_function_candidate): Set LOOKUP_COPY_PARM for any constructor called...
authorJason Merrill <jason@redhat.com>
Sat, 26 Jun 2010 21:34:36 +0000 (17:34 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 26 Jun 2010 21:34:36 +0000 (17:34 -0400)
commitcef62ad4b8a7639969639eaf77efb69fdcb7491f
tree8ab96391526abd64104dcc6fc5e7d59416087ad1
parentd9816849ed076273403f2fcf4913134dbf2acdb3
call.c (add_function_candidate): Set LOOKUP_COPY_PARM for any constructor called with a single argument that...

* call.c (add_function_candidate): Set LOOKUP_COPY_PARM for any
constructor called with a single argument that takes a reference
to the constructor's class.
(BAD_CONVERSION_RANK): New.
(compare_ics): Use it to compare bad ICSes.

From-SVN: r161443
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/explicit5.C [new file with mode: 0644]