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