diff options
Diffstat (limited to 'include/clang/Serialization/ASTReader.h')
-rw-r--r-- | include/clang/Serialization/ASTReader.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/clang/Serialization/ASTReader.h b/include/clang/Serialization/ASTReader.h index d285ca504a..3b5cf8d396 100644 --- a/include/clang/Serialization/ASTReader.h +++ b/include/clang/Serialization/ASTReader.h @@ -203,6 +203,8 @@ public: bool Complain); virtual bool ReadTargetOptions(const TargetOptions &TargetOpts, bool Complain); + virtual bool ReadPreprocessorOptions(const PreprocessorOptions &PPOpts, + bool Complain); virtual bool ReadPredefinesBuffer(const PCHPredefinesBlocks &Buffers, StringRef OriginalFileName, std::string &SuggestedPredefines, @@ -1209,7 +1211,8 @@ public: static bool isAcceptableASTFile(StringRef Filename, FileManager &FileMgr, const LangOptions &LangOpts, - const TargetOptions &TargetOpts); + const TargetOptions &TargetOpts, + const PreprocessorOptions &PPOpts); /// \brief Returns the suggested contents of the predefines buffer, /// which contains a (typically-empty) subset of the predefines |