aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.lib
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2023-03-14 12:20:51 -0400
committerJason Merrill <jason@redhat.com>2023-03-14 14:45:34 -0400
commit71b33f8fb8daa6a7a359f322b24365d9016438fc (patch)
tree56ec4d9930b6546b13386ae89ef2dfc083e540cd /gcc/ChangeLog.lib
parent42630fadbe248717859d61c0244c821c32b4e52c (diff)
downloadgcc-71b33f8fb8daa6a7a359f322b24365d9016438fc.zip
gcc-71b33f8fb8daa6a7a359f322b24365d9016438fc.tar.gz
gcc-71b33f8fb8daa6a7a359f322b24365d9016438fc.tar.bz2
c++: -Wreturn-type with if (true) throw [PR107310]
I removed this folding in GCC 12 because it was interfering with an experiment of richi's, but that never went in and the change causes regressions, so let's put it back. This reverts commit r12-5638-ga3e75c1491cd2d. PR c++/107310 gcc/cp/ChangeLog: * cp-gimplify.cc (genericize_if_stmt): Restore folding of constant conditions. gcc/testsuite/ChangeLog: * c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning. * g++.dg/warn/Wreturn-6.C: New test.
Diffstat (limited to 'gcc/ChangeLog.lib')
0 files changed, 0 insertions, 0 deletions