PR c++/84364
commitb868e155826f70517ea67ce3e520ca0904d0b87c
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Feb 2018 21:40:35 +0000 (13 21:40 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Feb 2018 21:40:35 +0000 (13 21:40 +0000)
tree1798758e6151b39d365d8c0f57bdd1901c12446a
parent34dc309ec2e03d4efafb4e8164af3fc1a2d35c8c
PR c++/84364
* typeck.c (check_return_expr): Don't emit -Weffc++ warning
about return other than *this in assignment operators if
retval is type dependent expression.

* g++.dg/warn/effc4.C: New test.

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