1// { dg-do compile } 2 3struct A { virtual ~A() { }; }; 4struct B : A { }; 5 6void f(B* bp) 7{ 8 bp = 9#ifdef __GXX_RTTI 10 dynamic_cast<B*>(static_cast<A*>(0)); 11#endif 12} 13