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