https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85523
--- Comment #7 from David Malcolm <dmalcolm at gcc dot gnu.org> --- Author: dmalcolm Date: Fri Aug 3 18:38:13 2018 New Revision: 263298 URL: https://gcc.gnu.org/viewcvs?rev=263298&root=gcc&view=rev Log: Add fix-it hint for missing return statement in assignment operators (PR c++/85523) gcc/cp/ChangeLog: PR c++/85523 * decl.c: Include "gcc-rich-location.h". (add_return_star_this_fixit): New function. (finish_function): When warning about missing return statements in functions returning non-void, add a "return *this;" fix-it hint for assignment operators. gcc/testsuite/ChangeLog: PR c++/85523 * g++.dg/pr85523.C: New test. Added: trunk/gcc/testsuite/g++.dg/pr85523.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c trunk/gcc/testsuite/ChangeLog