// { dg-additional-options -fmodules-ts } // befriending a specialization export module foo; // { dg-module-cmi foo } namespace not_std { template class basic_streambuf; template void __copy_streambufs_eof(basic_streambuf*); template class basic_streambuf { friend void __copy_streambufs_eof<>(basic_streambuf*); T member; }; template<> void __copy_streambufs_eof(basic_streambuf* __sbin); }