1// { dg-do assemble } 2// Testcase for defining nested types separately. 3 4class remote 5{ 6 class remote_file; 7}; 8 9class remote::remote_file 10{ 11public: 12 ~remote_file(); 13}; 14 15remote::remote_file::~remote_file() 16{} 17