diff options
Diffstat (limited to 'include/clang/Serialization/Module.h')
-rw-r--r-- | include/clang/Serialization/Module.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/clang/Serialization/Module.h b/include/clang/Serialization/Module.h index ad2c98e695..831a873ac1 100644 --- a/include/clang/Serialization/Module.h +++ b/include/clang/Serialization/Module.h @@ -57,7 +57,7 @@ struct DeclContextInfo { /// other modules. class ModuleFile { public: - ModuleFile(ModuleKind Kind); + ModuleFile(ModuleKind Kind, unsigned Generation); ~ModuleFile(); // === General information === @@ -72,6 +72,9 @@ public: /// user. bool DirectlyImported; + /// \brief The generation of which this module file is a part. + unsigned Generation; + /// \brief The memory buffer that stores the data associated with /// this AST file. llvm::OwningPtr<llvm::MemoryBuffer> Buffer; |