blob: 01a5ad319849f989414f63c63e056ed70fd077de [file] [log] [blame]
// { dg-additional-options "-fmodules-ts -fdump-lang-module-blocks" }
export module foo;
// { dg-module-cmi foo }
export namespace __gnu_cxx
{
enum _Lock_policy { _S_single};
}
export namespace std
{
using __gnu_cxx::_S_single;
}
// { dg-final { scan-lang-dump {Writing section:1 4 depsets\n Cluster members:\n \[0\]=decl definition '::__gnu_cxx::_Lock_policy'\n \[1\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\n \[2\]=binding '::__gnu_cxx::_[A-Za-z_]*'\n \[3\]=binding '::__gnu_cxx::_[A-Za-z_]*'\n} module } }
// { dg-final { scan-lang-dump {Writing section:2 2 depsets\n Cluster members:\n \[0\]=using declaration '::__gnu_cxx::_Lock_policy::_S_single'\n \[1\]=binding '::std::_S_single'\n} module } }