From 1054bbf08d171e3d39d4a8589f149f638eda07ed Mon Sep 17 00:00:00 2001 From: Argyrios Kyrtzidis Date: Wed, 8 May 2013 23:46:55 +0000 Subject: [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback. This made sense in pre-module era, before merging of HeaderFileInfos was introduced. Final part of rdar://13840148. llvm-svn: 181490 --- clang/lib/Frontend/ASTUnit.cpp | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) (limited to 'clang/lib/Frontend/ASTUnit.cpp') diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 8bd5172454c..f05d7225465 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -509,23 +509,19 @@ class ASTInfoCollector : public ASTReaderListener { Preprocessor &PP; ASTContext &Context; LangOptions &LangOpt; - HeaderSearch &HSI; IntrusiveRefCntPtr &TargetOpts; IntrusiveRefCntPtr &Target; unsigned &Counter; - unsigned NumHeaderInfos; - bool InitializedLanguage; public: ASTInfoCollector(Preprocessor &PP, ASTContext &Context, LangOptions &LangOpt, - HeaderSearch &HSI, IntrusiveRefCntPtr &TargetOpts, IntrusiveRefCntPtr &Target, unsigned &Counter) - : PP(PP), Context(Context), LangOpt(LangOpt), HSI(HSI), + : PP(PP), Context(Context), LangOpt(LangOpt), TargetOpts(TargetOpts), Target(Target), - Counter(Counter), NumHeaderInfos(0), + Counter(Counter), InitializedLanguage(false) {} virtual bool ReadLanguageOptions(const LangOptions &LangOpts, @@ -554,10 +550,6 @@ public: return false; } - virtual void ReadHeaderFileInfo(const HeaderFileInfo &HFI, unsigned ID) { - HSI.setHeaderFileInfoForUID(HFI, NumHeaderInfos++); - } - virtual void ReadCounter(const serialization::ModuleFile &M, unsigned Value) { Counter = Value; } @@ -798,7 +790,7 @@ ASTUnit *ASTUnit::LoadFromASTFile(const std::string &Filename, ReaderCleanup(Reader.get()); Reader->setListener(new ASTInfoCollector(*AST->PP, Context, - AST->ASTFileLangOpts, HeaderInfo, + AST->ASTFileLangOpts, AST->TargetOpts, AST->Target, Counter)); -- cgit v1.2.3