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