aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/mapper-client.cc
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2021-03-02 11:12:50 -0700
committerMartin Sebor <msebor@redhat.com>2021-03-02 11:12:50 -0700
commit66ecb059c9d77cfcfb06cbdc3cac6a63b9e67f3d (patch)
treeecb475f0a8a856dcd03e0b200c71257f9c1911e9 /gcc/cp/mapper-client.cc
parent5a233ae4d8c978a3c863c8199d6c3050389a84d1 (diff)
downloadgcc-66ecb059c9d77cfcfb06cbdc3cac6a63b9e67f3d.zip
gcc-66ecb059c9d77cfcfb06cbdc3cac6a63b9e67f3d.tar.gz
gcc-66ecb059c9d77cfcfb06cbdc3cac6a63b9e67f3d.tar.bz2
PR c++/99251 - inconsistent -Wnonnull warning behaviour with dynamic_cast
gcc/cp/ChangeLog: PR c++/99251 * class.c (build_base_path): Call build_if_nonnull. * cp-tree.h (build_if_nonnull): Declare. * rtti.c (ifnonnull): Rename... (build_if_nonnull): ...to this. Set no-warning bit on COND_EXPR. (build_dynamic_cast_1): Adjust to name change. gcc/testsuite/ChangeLog: PR c++/99251 * g++.dg/warn/Wnonnull9.C: Expect no warnings. * g++.dg/warn/Wnonnull12.C: New test.
Diffstat (limited to 'gcc/cp/mapper-client.cc')
0 files changed, 0 insertions, 0 deletions