]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/20624 (wrong "control reaches end of non-void function" warning)
authorAndrew Pinski <pinskia@physics.uc.edu>
Fri, 19 Aug 2005 05:41:13 +0000 (05:41 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Fri, 19 Aug 2005 05:41:13 +0000 (22:41 -0700)
commit1581a9a177e82ba05a1769eebcf55a038569d6d3
tree768da710870698492b6e6dbb4f9dfcada88d6f73
parentc0975bc7053bb733ac32f4079ee1ff29ca24fa43
re PR c++/20624 (wrong "control reaches end of non-void function" warning)

2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/20624
        * g++.dg/warn/Wreturn-3.C: New test

2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/20624
        * gimple-low.c (block_may_fallthru): Handle CLEANUP_POINT_EXPR by
        looking past it.

From-SVN: r103268
gcc/ChangeLog
gcc/gimple-low.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wreturn-3.C [new file with mode: 0644]