Lines Matching refs:ActiveModule

1449     Module *ActiveModule = nullptr;  member in clang::ModuleMapParser
1765 auto D = Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1773 if (M->Directory != ActiveModule->Directory) in diagnosePrivateModules()
1776 SmallString<128> FullName(ActiveModule->getFullModuleName()); in diagnosePrivateModules()
1784 if (ActiveModule->Parent && ActiveModule->Name == "Private" && !M->Parent && in diagnosePrivateModules()
1785 M->Name == ActiveModule->Parent->Name) { in diagnosePrivateModules()
1786 Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1796 if (FrameworkLoc.isValid() || ActiveModule->Parent->IsFramework) in diagnosePrivateModules()
1802 SourceRange(FixItInitBegin, ActiveModule->DefinitionLoc)); in diagnosePrivateModules()
1807 if (!ActiveModule->Parent && !M->Parent && M->Name != ActiveModule->Name && in diagnosePrivateModules()
1808 ActiveModule->Name != Canonical) { in diagnosePrivateModules()
1809 Diags.Report(ActiveModule->DefinitionLoc, in diagnosePrivateModules()
1811 << ActiveModule->Name; in diagnosePrivateModules()
1812 GenNoteAndFixIt(ActiveModule->Name, Canonical, M, in diagnosePrivateModules()
1813 SourceRange(ActiveModule->DefinitionLoc)); in diagnosePrivateModules()
1883 if (ActiveModule) { in parseModuleDecl()
1899 Module *PreviousActiveModule = ActiveModule; in parseModuleDecl()
1903 ActiveModule = nullptr; in parseModuleDecl()
1906 if (Module *Next = Map.lookupModuleQualified(Id[I].first, ActiveModule)) { in parseModuleDecl()
1909 ActiveModule = Next; in parseModuleDecl()
1914 << Id[I].first << (ActiveModule != nullptr) in parseModuleDecl()
1915 << (ActiveModule in parseModuleDecl()
1916 ? ActiveModule->getTopLevelModule()->getFullModuleName() in parseModuleDecl()
1949 if (Module *Existing = Map.lookupModuleQualified(ModuleName, ActiveModule)) { in parseModuleDecl()
1962 if (!ActiveModule && (LoadedFromASTFile || ParsedAsMainInput)) { in parseModuleDecl()
1995 ActiveModule = in parseModuleDecl()
1998 ActiveModule = in parseModuleDecl()
1999 Map.findOrCreateModule(ModuleName, ActiveModule, Framework, Explicit) in parseModuleDecl()
2003 ActiveModule->DefinitionLoc = ModuleNameLoc; in parseModuleDecl()
2005 ActiveModule->IsSystem = true; in parseModuleDecl()
2007 ActiveModule->IsExternC = true; in parseModuleDecl()
2009 (!ActiveModule->Parent && ModuleName == "Darwin")) in parseModuleDecl()
2010 ActiveModule->NoUndeclaredIncludes = true; in parseModuleDecl()
2011 ActiveModule->Directory = Directory; in parseModuleDecl()
2016 ActiveModule->ModuleMapIsPrivate = true; in parseModuleDecl()
2029 ActiveModule->ModuleMapIsPrivate) in parseModuleDecl()
2117 if (ActiveModule->IsFramework && !ActiveModule->isSubFramework() && in parseModuleDecl()
2118 ActiveModule->LinkLibraries.empty()) { in parseModuleDecl()
2119 inferFrameworkLink(ActiveModule, Directory, SourceMgr.getFileManager()); in parseModuleDecl()
2124 if (!ActiveModule->IsAvailable && !ActiveModule->IsUnimportable && in parseModuleDecl()
2125 ActiveModule->Parent) { in parseModuleDecl()
2126 ActiveModule->getTopLevelModule()->markUnavailable(/*Unimportable=*/false); in parseModuleDecl()
2127 ActiveModule->getTopLevelModule()->MissingHeaders.append( in parseModuleDecl()
2128 ActiveModule->MissingHeaders.begin(), ActiveModule->MissingHeaders.end()); in parseModuleDecl()
2132 ActiveModule = PreviousActiveModule; in parseModuleDecl()
2250 shouldAddRequirement(ActiveModule, Feature, IsRequiresExcludedHack); in parseRequiresDecl()
2253 UsesRequiresExcludedHack.insert(ActiveModule); in parseRequiresDecl()
2257 ActiveModule->addRequirement(Feature, RequiredState, Map.LangOpts, in parseRequiresDecl()
2294 if (UsesRequiresExcludedHack.count(ActiveModule)) { in parseHeaderDecl()
2327 if (Header.IsUmbrella && ActiveModule->Umbrella) { in parseHeaderDecl()
2329 << ActiveModule->getFullModuleName(); in parseHeaderDecl()
2390 Map.addUnresolvedHeader(ActiveModule, std::move(Header), NeedsFramework); in parseHeaderDecl()
2392 if (NeedsFramework && ActiveModule) in parseHeaderDecl()
2394 << ActiveModule->getFullModuleName() in parseHeaderDecl()
2421 if (ActiveModule->Umbrella) { in parseUmbrellaDirDecl()
2423 << ActiveModule->getFullModuleName(); in parseUmbrellaDirDecl()
2447 if (UsesRequiresExcludedHack.count(ActiveModule)) { in parseUmbrellaDirDecl()
2468 Map.addHeader(ActiveModule, std::move(Header), ModuleMap::TextualHeader); in parseUmbrellaDirDecl()
2480 Map.setUmbrellaDir(ActiveModule, Dir, DirNameAsWritten, DirName); in parseUmbrellaDirDecl()
2528 ActiveModule->UnresolvedExports.push_back(Unresolved); in parseExportDecl()
2545 if (ActiveModule->Parent) { in parseExportAsDecl()
2551 if (!ActiveModule->ExportAsModule.empty()) { in parseExportAsDecl()
2552 if (ActiveModule->ExportAsModule == Tok.getString()) { in parseExportAsDecl()
2554 << ActiveModule->Name << Tok.getString(); in parseExportAsDecl()
2557 << ActiveModule->Name << ActiveModule->ExportAsModule in parseExportAsDecl()
2562 ActiveModule->ExportAsModule = std::string(Tok.getString()); in parseExportAsDecl()
2563 Map.addLinkAsDependency(ActiveModule); in parseExportAsDecl()
2579 if (ActiveModule->Parent) in parseUseDecl()
2582 ActiveModule->UnresolvedDirectUses.push_back(ParsedModuleId); in parseUseDecl()
2610 ActiveModule->LinkLibraries.push_back(Module::LinkLibrary(LibraryName, in parseLinkDecl()
2626 if (ActiveModule->Parent) { in parseConfigMacros()
2635 if (Attrs.IsExhaustive && !ActiveModule->Parent) { in parseConfigMacros()
2636 ActiveModule->ConfigMacrosExhaustive = true; in parseConfigMacros()
2645 if (!ActiveModule->Parent) { in parseConfigMacros()
2646 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2664 if (!ActiveModule->Parent) { in parseConfigMacros()
2665 ActiveModule->ConfigMacros.push_back(Tok.getString().str()); in parseConfigMacros()
2718 ActiveModule->UnresolvedConflicts.push_back(Conflict); in parseConflict()
2736 if (!ActiveModule && !Framework) { in parseInferredModuleDecl()
2741 if (ActiveModule) { in parseInferredModuleDecl()
2743 if (!Failed && ActiveModule->IsAvailable && in parseInferredModuleDecl()
2744 !ActiveModule->getUmbrellaDir()) { in parseInferredModuleDecl()
2750 if (!Failed && ActiveModule->InferSubmodules) { in parseInferredModuleDecl()
2752 if (ActiveModule->InferredSubmoduleLoc.isValid()) in parseInferredModuleDecl()
2753 Diags.Report(ActiveModule->InferredSubmoduleLoc, in parseInferredModuleDecl()
2785 if (ActiveModule) { in parseInferredModuleDecl()
2787 ActiveModule->InferSubmodules = true; in parseInferredModuleDecl()
2788 ActiveModule->InferredSubmoduleLoc = StarLoc; in parseInferredModuleDecl()
2789 ActiveModule->InferExplicitSubmodules = Explicit; in parseInferredModuleDecl()
2816 if (ActiveModule) { in parseInferredModuleDecl()
2818 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2836 if (!ActiveModule) { in parseInferredModuleDecl()
2838 << (ActiveModule != nullptr); in parseInferredModuleDecl()
2845 ActiveModule->InferExportWildcard = true; in parseInferredModuleDecl()
2859 << (ActiveModule != nullptr); in parseInferredModuleDecl()