Rework (de-)serialization of generic and inherited conformances.

IdentifierIDs and TypeIDs should be kept distinct. Instead, conflict
DeclID and TypeID, which is acceptable.


Swift SVN r6906
This commit is contained in:
Doug Gregor
2013-08-05 17:12:39 +00:00
parent dad961b72c
commit 6fbe6de81a
4 changed files with 51 additions and 50 deletions

View File

@@ -198,8 +198,8 @@ private:
/// protocol conformance.
ProtocolConformance *
readUnderlyingConformance(ProtocolDecl *proto,
serialization::DeclID nominalID,
serialization::IdentifierID moduleOrTypeID);
serialization::DeclID typeID,
serialization::IdentifierID moduleID);
/// Recursively reads a protocol conformance from \c DeclTypeCursor.
///