OSDN Git Service

cp/
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Sep 2007 17:26:42 +0000 (17:26 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Sep 2007 17:26:42 +0000 (17:26 +0000)
commit92392afedf987927b3bb4c5eadd7529f726c7796
tree16195234eba827edd3e29d3d1df861daf7be358d
parent0e7ed1036dc0c12ed539729db59c4115e40b1923
cp/
PR c++/32756
* call.c (maybe_handle_implicit_object): Set this_p, clear
rvaluedness_matches_p.
(compare_ics): Do not compare rvaluedness matching when one of the
operands is an implicit object.

testsuite/
PR c++/32756
* g++.dg/overload/operator3.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128528 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/overload/operator3.C [new file with mode: 0644]