// { dg-do compile } // Origin: // c++/8046: ICE on illegal code involving destructor being treated as bit-not // expression class A; namespace N {} void foo(void) { N::~A(); // { dg-error "not a class-name" } }