]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c++/99074 - crash in dynamic_cast<>() on null pointer
authorMartin Sebor <msebor@redhat.com>
Tue, 23 Feb 2021 21:09:00 +0000 (14:09 -0700)
committerMartin Sebor <msebor@redhat.com>
Tue, 23 Feb 2021 21:14:20 +0000 (14:14 -0700)
commit6d134ca4b963706f31251f061fc180e517b32546
tree2f26ed41a62d37c7dff6db5546c6598082295788
parent29a5298955f777c539c628f51e78b75d8e586c44
PR c++/99074 - crash in dynamic_cast<>() on null pointer

libstdc++-v3/ChangeLog:

PR c++/99074
* libsupc++/dyncast.cc (__dynamic_cast): Return null when
first argument is null.

gcc/testsuite/ChangeLog:

PR c++/99074
* g++.dg/warn/Wnonnull11.C: New test.
gcc/testsuite/g++.dg/warn/Wnonnull11.C [new file with mode: 0644]
libstdc++-v3/libsupc++/dyncast.cc