Migrate loadFingerprint onto ModuleDecl and Friends

This commit is contained in:
Robert Widmann
2020-11-18 11:14:50 -08:00
parent 912ed2711b
commit 883902411b
13 changed files with 32 additions and 27 deletions

View File

@@ -653,9 +653,6 @@ public:
loadNamedMembers(const IterableDeclContext *IDC, DeclBaseName N,
uint64_t contextData) override;
virtual Optional<Fingerprint>
loadFingerprint(const IterableDeclContext *IDC) override;
virtual void
loadAllConformances(const Decl *D, uint64_t contextData,
SmallVectorImpl<ProtocolConformance*> &Conforms) override;
@@ -694,6 +691,8 @@ public:
Optional<StringRef> getGroupNameByUSR(StringRef USR) const;
Optional<BasicDeclLocs> getBasicDeclLocsForDecl(const Decl *D) const;
Identifier getDiscriminatorForPrivateValue(const ValueDecl *D);
Optional<Fingerprint> loadFingerprint(const IterableDeclContext *IDC) const;
// MARK: Deserialization interface