mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Reapplying: [clang update] Update uses of OnDiskChainedHashTable to the
OnDiskIterableChainedHashTable interface introduced in CFE 206189. Thanks to Justin for guiding me through this! The test-failures I was worried about after I originally committed this turned out to be unrelated. Swift SVN r16340
This commit is contained in:
@@ -38,8 +38,7 @@ namespace llvm {
|
||||
|
||||
// This template should eventually move to llvm/Support.
|
||||
namespace clang {
|
||||
template <typename Info>
|
||||
class OnDiskChainedHashTable;
|
||||
template <typename Info> class OnDiskIterableChainedHashTable;
|
||||
}
|
||||
|
||||
namespace swift {
|
||||
@@ -213,7 +212,8 @@ private:
|
||||
std::vector<SerializedIdentifier> Identifiers;
|
||||
|
||||
class DeclTableInfo;
|
||||
using SerializedDeclTable = clang::OnDiskChainedHashTable<DeclTableInfo>;
|
||||
using SerializedDeclTable =
|
||||
clang::OnDiskIterableChainedHashTable<DeclTableInfo>;
|
||||
|
||||
std::unique_ptr<SerializedDeclTable> TopLevelDecls;
|
||||
std::unique_ptr<SerializedDeclTable> OperatorDecls;
|
||||
@@ -231,7 +231,7 @@ private:
|
||||
|
||||
class DeclCommentTableInfo;
|
||||
using SerializedDeclCommentTable =
|
||||
clang::OnDiskChainedHashTable<DeclCommentTableInfo>;
|
||||
clang::OnDiskIterableChainedHashTable<DeclCommentTableInfo>;
|
||||
|
||||
std::unique_ptr<SerializedDeclCommentTable> DeclCommentTable;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user