diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-07-28 04:50:02 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-07-28 04:50:02 +0000 |
commit | b4dc485a2b38ea98ba7da01596fd0e8438120346 (patch) | |
tree | 5c1bdf96bf743ad280965639939b72ad579e1ceb /include | |
parent | 65e02fa80e1c185f18e5f81cefc30d75383a7301 (diff) |
AST serialization support for the Framework in IndexHeaderMapHeader
fields of HeaderFileInfo.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136332 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/clang/Basic/OnDiskHashTable.h | 2 | ||||
-rw-r--r-- | include/clang/Serialization/ASTReader.h | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/include/clang/Basic/OnDiskHashTable.h b/include/clang/Basic/OnDiskHashTable.h index 3705a8941e..7328b1a6bb 100644 --- a/include/clang/Basic/OnDiskHashTable.h +++ b/include/clang/Basic/OnDiskHashTable.h @@ -464,6 +464,8 @@ public: } item_iterator item_end() { return item_iterator(); } + Info &getInfoObj() { return InfoObj; } + static OnDiskChainedHashTable* Create(const unsigned char* buckets, const unsigned char* const base, const Info &InfoObj = Info()) { diff --git a/include/clang/Serialization/ASTReader.h b/include/clang/Serialization/ASTReader.h index 5169cf44a6..df1251c54f 100644 --- a/include/clang/Serialization/ASTReader.h +++ b/include/clang/Serialization/ASTReader.h @@ -296,11 +296,15 @@ public: /// This pointer points into a memory buffer, where the on-disk hash /// table for header file information actually lives. const char *HeaderFileInfoTableData; - + /// \brief The on-disk hash table that contains information about each of /// the header files. void *HeaderFileInfoTable; + /// \brief Actual data for the list of framework names used in the header + /// search information. + const char *HeaderFileFrameworkStrings; + // === Selectors === /// \brief The number of selectors new to this file. |