]> git.ipfire.org Git - people/ms/gcc.git/commit
[c++] suppress redundant null-addr warn in pfn from pmfn
authorAlexandre Oliva <oliva@adacore.com>
Fri, 3 Mar 2023 04:46:56 +0000 (01:46 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Fri, 3 Mar 2023 04:46:56 +0000 (01:46 -0300)
commit2e8686cb51896e0f89b353ae599c2c1ac5b960d6
treee9975d689b75ff71cea184e17cfc6b3e0eac64a7
parentdc1be3eb33c7f37ac45ad0ccf5be063134a513be
[c++] suppress redundant null-addr warn in pfn from pmfn

When TARGET_PTRMEMFUNC_VBIT_LOCATION == ptrmemfunc_vbit_in_delta, when
we warn about comparing a pointer-to-member-function with NULL, we
also warn about comparing the pointer-to-function extracted from it
with NULL, which is redundant.  Suppress the redundant warning.

for  gcc/cp/ChangeLog

* typeck.cc (cp_build_binary_op): Suppress redundant warning
for pfn null test in pmfn test with vbit-in-delta.
gcc/cp/typeck.cc