]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/51299 ([C++11] erroneous nullptr warning on dynamic cast)
authorPaolo Carlini <paolo.carlini@oracle.com>
Wed, 30 Nov 2011 18:31:30 +0000 (18:31 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 30 Nov 2011 18:31:30 +0000 (18:31 +0000)
commit23ffb99e94f8cbd3ac656f5efa3035c00432e6e2
treec75ad6f57a0a20bf98ff10db1700e24698cdeef7
parent2e65f38f1bf1f04c530bfeb6b543f084564eec3d
re PR c++/51299 ([C++11] erroneous nullptr warning on dynamic cast)

/cp
2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51299
* rtti.c (ifnonnull): Use nullptr_node.
(build_dynamic_cast_1): Call cp_truthvalue_conversion instead
of c_common_truthvalue_conversion.

/testsuite
2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51299
* g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.

From-SVN: r181854
gcc/cp/ChangeLog
gcc/cp/rtti.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wzero-as-null-pointer-constant-4.C [new file with mode: 0644]