// { 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:} } }