mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
AST: Fiddle with GenericEnvironment::forOpenedExistential() again
This commit is contained in:
@@ -1667,7 +1667,7 @@ void Serializer::writeASTBlockEntity(const GenericEnvironment *genericEnv) {
|
||||
case GenericEnvironment::Kind::OpenedExistential: {
|
||||
auto kind = GenericEnvironmentKind::OpenedExistential;
|
||||
auto existentialTypeID = addTypeRef(genericEnv->getOpenedExistentialType());
|
||||
auto parentSigID = addGenericSignatureRef(GenericSignature());
|
||||
auto parentSigID = addGenericSignatureRef(genericEnv->getGenericSignature());
|
||||
auto contextSubs = genericEnv->getOuterSubstitutions();
|
||||
auto subsID = addSubstitutionMapRef(contextSubs);
|
||||
|
||||
@@ -1681,8 +1681,7 @@ void Serializer::writeASTBlockEntity(const GenericEnvironment *genericEnv) {
|
||||
case GenericEnvironment::Kind::OpenedElement: {
|
||||
auto kind = GenericEnvironmentKind::OpenedElement;
|
||||
auto shapeClassID = addTypeRef(genericEnv->getOpenedElementShapeClass());
|
||||
auto parentSig = genericEnv->getGenericSignature();
|
||||
auto parentSigID = addGenericSignatureRef(parentSig);
|
||||
auto parentSigID = addGenericSignatureRef(genericEnv->getGenericSignature());
|
||||
auto contextSubs = genericEnv->getOuterSubstitutions();
|
||||
auto subsID = addSubstitutionMapRef(contextSubs);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user