Home
last modified time | relevance | path

Searched refs:RequestingModule (Results 1 – 2 of 2) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Lex/
HDModuleMap.cpp212 static bool violatesPrivateInclude(Module *RequestingModule, in violatesPrivateInclude() argument
238 RequestedModule->getTopLevelModule() != RequestingModule; in violatesPrivateInclude()
245 void ModuleMap::diagnoseHeaderInclusion(Module *RequestingModule, in diagnoseHeaderInclusion() argument
251 if (getTopLevelOrNull(RequestingModule) != getTopLevelOrNull(SourceModule)) in diagnoseHeaderInclusion()
254 if (RequestingModule) in diagnoseHeaderInclusion()
255 resolveUses(RequestingModule, /*Complain=*/false); in diagnoseHeaderInclusion()
266 Header.getModule()->isSubModuleOf(RequestingModule)) in diagnoseHeaderInclusion()
270 if (violatesPrivateInclude(RequestingModule, File, Header.getRole(), in diagnoseHeaderInclusion()
278 if (RequestingModule && LangOpts.ModulesDeclUse && in diagnoseHeaderInclusion()
279 !RequestingModule->directlyUses(Header.getModule())) { in diagnoseHeaderInclusion()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/Lex/
HDModuleMap.h284 void diagnoseHeaderInclusion(Module *RequestingModule,
295 const Module *RequestingModule) const;