diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-03-22 09:11:14 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-03-22 09:11:14 +0100 |
commit | 4cde512c84dfc20a95a01cca838f288e3015cab5 (patch) | |
tree | d016a7c98c2d31dc41b4d4e32a217406c416f094 /gcc/ipa-devirt.c | |
parent | 16f6d7dc5c11b0b91aad24b6975dfa77d8e84b6f (diff) | |
download | gcc-4cde512c84dfc20a95a01cca838f288e3015cab5.zip gcc-4cde512c84dfc20a95a01cca838f288e3015cab5.tar.gz gcc-4cde512c84dfc20a95a01cca838f288e3015cab5.tar.bz2 |
re PR c++/70295 (bogus -Wnonnull-compare for "dynamic_cast<const FuSelection *>(this) != nullptr")
PR c++/70295
* gimplify.c (gimplify_modify_expr): Call gimple_set_no_warning
on assign if (*from_p) is a comparison, set it to
TREE_NO_WARNING (*from_p).
* c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
(func2): New function for cond with parens, xfail warning for c++.
* g++.dg/warn/Wnonnull-compare-8.C: New test.
From-SVN: r234392
Diffstat (limited to 'gcc/ipa-devirt.c')
0 files changed, 0 insertions, 0 deletions