// { dg-do run } // Test that we don't complain about calling a destructor on a const object. #include struct A { ~A() {} }; const A a = {}; int main() { a.~A(); a.A::~A(); // { dg-bogus "" } const violation }