reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1245 const DirectoryLookup *Lookup = PP.GetCurDirLookup(); 1247 if (PP.isInPrimaryFile() && PP.getLangOpts().IsHeaderFile) { 1247 if (PP.isInPrimaryFile() && PP.getLangOpts().IsHeaderFile) { 1251 } else if (PP.isInPrimaryFile()) { 1253 PP.Diag(Tok, diag::pp_include_next_in_primary); 1254 } else if (PP.getCurrentLexerSubmodule()) { 1257 assert(PP.getCurrentLexer() && "#include_next directive in macro?"); 1258 LookupFromFile = PP.getCurrentLexer()->getFileEntry(); 1261 PP.Diag(Tok, diag::pp_include_next_absolute_path); 1267 return EvaluateHasIncludeCommon(Tok, II, PP, Lookup, LookupFromFile);