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