]> gcc.gnu.org Git - gcc.git/commit
PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ lambda
authorMartin Sebor <msebor@redhat.com>
Thu, 20 May 2021 19:15:58 +0000 (13:15 -0600)
committerMartin Sebor <msebor@redhat.com>
Thu, 20 May 2021 19:15:58 +0000 (13:15 -0600)
commit9480491a6447576e8e695b8ea3c4989cf72c9670
tree4aa6059ccc5ee54808ce0f11b5c9036dfd0c75e9
parent4f4a2f199baf46d35492edadc16f30f32920c4df
PR middle-end/100684 - spurious -Wnonnull with -O1 on a C++ lambda

gcc/ChangeLog:

PR middle-end/100684
* tree-ssa-ccp.c (pass_post_ipa_warn::execute): Handle C++ lambda.

gcc/testsuite/ChangeLog:

PR middle-end/100684
* g++.dg/warn/Wnonnull13.C: New test.
* g++.dg/warn/Wnonnull14.C: New test.
* g++.dg/warn/Wnonnull15.C: New test.
gcc/testsuite/g++.dg/warn/Wnonnull13.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wnonnull14.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/Wnonnull15.C [new file with mode: 0644]
gcc/tree-ssa-ccp.c
This page took 0.062562 seconds and 6 git commands to generate.