Lines Matching refs:HashLoc
814 SourceLocation HashLoc) { in HandleSkippedDirectiveWhileUsingPCH() argument
822 return HandleIncludeDirective(HashLoc, Result); in HandleSkippedDirectiveWhileUsingPCH()
828 return HandlePragmaDirective(HashLoc, PIK_HashPragma); in HandleSkippedDirectiveWhileUsingPCH()
1542 Preprocessor &PP, SourceLocation HashLoc, Token &IncludeTok, in diagnoseAutoModuleImport() argument
1576 CharSourceRange ReplaceRange(SourceRange(HashLoc, PathEnd), in diagnoseAutoModuleImport()
1578 PP.Diag(HashLoc, diag::warn_auto_module_import) in diagnoseAutoModuleImport()
1648 void Preprocessor::HandleIncludeDirective(SourceLocation HashLoc, in HandleIncludeDirective() argument
1716 Diag(HashLoc, diag::err_pp_include_in_arc_cf_code_audited); in HandleIncludeDirective()
1725 Diag(HashLoc, diag::err_pp_include_in_assume_nonnull); in HandleIncludeDirective()
1905 diagnoseAutoModuleImport(*this, HashLoc, IncludeTok, Path, CharEnd); in HandleIncludeDirective()
1964 HashLoc, IncludeTok, in HandleIncludeDirective()
2027 makeModuleVisible(M, HashLoc); in HandleIncludeDirective()
2031 EnterAnnotationToken(SourceRange(HashLoc, End), in HandleIncludeDirective()
2074 EnterSubmodule(M, HashLoc, /*ForPragma*/false); in HandleIncludeDirective()
2080 EnterAnnotationToken(SourceRange(HashLoc, End), tok::annot_module_begin, M); in HandleIncludeDirective()
2086 void Preprocessor::HandleIncludeNextDirective(SourceLocation HashLoc, in HandleIncludeNextDirective() argument
2115 return HandleIncludeDirective(HashLoc, IncludeNextTok, Lookup, in HandleIncludeNextDirective()
2135 void Preprocessor::HandleImportDirective(SourceLocation HashLoc, in HandleImportDirective() argument
2142 return HandleIncludeDirective(HashLoc, ImportTok, nullptr, nullptr, true); in HandleImportDirective()
2149 void Preprocessor::HandleIncludeMacrosDirective(SourceLocation HashLoc, in HandleIncludeMacrosDirective() argument
2163 HandleIncludeDirective(HashLoc, IncludeMacrosTok); in HandleIncludeMacrosDirective()