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