We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e1ca80a commit e44afe1Copy full SHA for e44afe1
lib/Serialization/Deserialization.cpp
@@ -873,7 +873,11 @@ ProtocolConformanceDeserializer::readInheritedProtocolConformance(
873
InheritedProtocolConformanceLayout::readRecord(scratch, conformanceID,
874
conformingTypeID);
875
876
- Type conformingType = MF.getType(conformingTypeID);
+ auto conformingTypeOrError =
877
+ MF.getTypeChecked(conformingTypeID);
878
+ if (!conformingTypeOrError)
879
+ return conformingTypeOrError.takeError();
880
+ Type conformingType = conformingTypeOrError.get();
881
882
PrettyStackTraceType trace(ctx, "reading inherited conformance for",
883
conformingType);
0 commit comments