Serialization: Fix serializing normal conformance xrefs for tuple conformances

Fixes rdar://problem/113707902.
This commit is contained in:
Slava Pestov
2023-08-10 16:15:45 -04:00
parent 1f23f7ad67
commit e5c7d251a2
3 changed files with 24 additions and 1 deletions

View File

@@ -1789,7 +1789,7 @@ Serializer::writeASTBlockEntity(ProtocolConformance *conformance) {
Out, ScratchRecord,
abbrCode,
addDeclRef(normal->getProtocol()),
addDeclRef(normal->getType()->getAnyNominal()),
addDeclRef(normal->getDeclContext()->getSelfNominalTypeDecl()),
addContainingModuleRef(normal->getDeclContext(),
/*ignoreExport=*/true));
}