1 // { dg-do assemble } 2 3 class C { 4 public: 5 virtual void f(); 6 }; 7 8 extern volatile C* cp; 9 extern volatile C& cr; 10 f()11 void f () 12 { 13 dynamic_cast<void*>(cp); // { dg-error "" } cannot dynamic_cast 14 dynamic_cast<C&>(cr); // { dg-error "" } cannot dynamic_cast 15 } 16