1 // RUN: %clang_cc1 -fmodules -fmodules-local-submodule-visibility -verify %s
2 // expected-no-diagnostics
3 #pragma clang module build M
4 module M
{ module TDFNodes
{} module TDFInterface
{} }
5 #pragma clang module contents
7 #pragma clang module begin M.TDFNodes
10 class TLoopManager
{};
15 using namespace Detail::TDF
;
18 #pragma clang module end
21 #pragma clang module begin M.TDFInterface
22 #pragma clang module import M.TDFNodes
25 using namespace Detail::TDF
;
28 #pragma clang module end
30 #pragma clang module endbuild
32 #pragma clang module import M.TDFNodes