// { dg-additional-options "-fmodules-ts" } | |
export module FOO; | |
// { dg-module-cmi FOO } | |
namespace Outer { | |
class Y; | |
class Inner { | |
class X; | |
void Fn (X &, Y &); // #2 | |
}; | |
void Inner::Fn (X &, Y &) {} | |
} | |
// { dg-final { scan-assembler {_ZN5OuterW3FOO5Inner2FnERNS1_1XERNS_S0_1YE:} } } |