* call.c (add_candidates): Add first_arg and return_type parms.
commit8bd47a9041f928652ca4d107ad28ecda24873441
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 May 2010 17:34:15 +0000 (12 17:34 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 May 2010 17:34:15 +0000 (12 17:34 +0000)
tree745079a1dbccb8a8aeb388354725e36ec502ff4f
parentc673254729cfa36f819153d213d0097dfee34937
* call.c (add_candidates): Add first_arg and return_type parms.
Add special constructor/conversion op handling.
(convert_class_to_reference): Use it.
(build_user_type_conversion_1): Likewise.
(build_op_call): Likewise.
(build_new_method_call): Likewise.
(build_new_op): Adjust.
(perform_overload_resolution): Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159332 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.old-deja/g++.robertl/eb43.C