1// { dg-do assemble } 2// PRMS Id: 6093 3 4class A { 5public: 6 A(); 7 ~A(); 8protected: 9 void operator delete(void *); // { dg-error "" } protected 10}; 11 12A::~A() 13{ 14} 15 16void foo(A *p) 17{ 18 delete p; // { dg-error "" } in this context 19} 20