OSDN Git Service

PR c++/10385
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Apr 2006 17:15:54 +0000 (17:15 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 19 Apr 2006 17:15:54 +0000 (17:15 +0000)
commitab12ed55f8a21fff94a32a942ae4a97dec854e0f
tree4c87550ddc6151cf241615c6e60fff6799983f78
parente36ed55bfeee9ad9e411290c10ce2b3a0d459956
PR c++/10385
* rtti.c (build_dynamic_cast_1): Check for invalid conversions
before calling convert_to_reference.
* cvt.c (convert_to_reference): Assert that reftype is a
REFERENCE_TYPE.

* g++.dg/conversion/dynamic1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113084 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/cp/rtti.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/dynamic1.C [new file with mode: 0644]