Lines Matching refs:ImportLoc
26 SourceLocation ImportLoc, DeclContext *DC, in checkModuleImportContext() argument
46 S.Diag(ImportLoc, (FromInclude && S.isModuleVisible(M)) in checkModuleImportContext()
54 S.Diag(ImportLoc, diag::ext_module_import_in_extern_c) in checkModuleImportContext()
132 SourceLocation ImportLoc, in makeTransitiveImportsVisible() argument
152 VisibleModules.setVisible(Importing, ImportLoc); in makeTransitiveImportsVisible()
576 SourceLocation ImportLoc, ModuleIdPath Path, in ActOnModuleImport() argument
612 Diag(ImportLoc, diag::err_module_self_import_cxx20) in ActOnModuleImport()
618 ImportLoc, Path, Module::AllVisible, /*IsInclusionDirective=*/false); in ActOnModuleImport()
624 Diag(ImportLoc, diag::err_module_import_non_interface_nor_parition) in ActOnModuleImport()
629 return ActOnModuleImport(StartLoc, ExportLoc, ImportLoc, Mod, Path); in ActOnModuleImport()
642 SourceLocation ImportLoc, Module *Mod, in ActOnModuleImport() argument
645 Diag(ImportLoc, diag::warn_experimental_header_unit); in ActOnModuleImport()
649 getCurrentModule(), ImportLoc); in ActOnModuleImport()
651 VisibleModules.setVisible(Mod, ImportLoc); in ActOnModuleImport()
653 checkModuleImportContext(*this, Mod, ImportLoc, CurContext); in ActOnModuleImport()
660 Diag(ImportLoc, getLangOpts().isCompilingModule() in ActOnModuleImport()