Skip to content

Commit f637c75

Browse files
authored
Merge pull request #22610 from jrose-apple/DeclDeserializer
[Serialization] Break up getDeclCheckedImpl into a helper class No intended functionality change.
2 parents 29299e8 + b577838 commit f637c75

File tree

2 files changed

+766
-723
lines changed

2 files changed

+766
-723
lines changed

include/swift/Serialization/ModuleFile.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ class ModuleFile
4848
: public LazyMemberLoader,
4949
public LazyConformanceLoader {
5050
friend class SerializedASTFile;
51+
friend class DeclDeserializer;
5152
friend class SILDeserializer;
5253
using Status = serialization::Status;
5354
using TypeID = serialization::TypeID;
@@ -526,10 +527,6 @@ class ModuleFile
526527
std::unique_ptr<SerializedDeclMembersTable>
527528
readDeclMembersTable(ArrayRef<uint64_t> fields, StringRef blobData);
528529

529-
/// Main logic of getDeclChecked.
530-
llvm::Expected<Decl *>
531-
getDeclCheckedImpl(serialization::DeclID DID);
532-
533530
/// Reads the index block, which contains global tables.
534531
///
535532
/// Returns false if there was an error.

0 commit comments

Comments
 (0)