@@ -2559,11 +2559,11 @@ namespace {
2559
2559
}
2560
2560
2561
2561
auto substEltType =
2562
- elt->getArgumentInterfaceType ().subst(subMap)
2562
+ elt->getPayloadInterfaceType ().subst(subMap)
2563
2563
->getCanonicalType();
2564
2564
2565
2565
auto origEltType = origType.unsafeGetSubstFieldType(elt,
2566
- elt->getArgumentInterfaceType ()
2566
+ elt->getPayloadInterfaceType ()
2567
2567
->getReducedType(D->getGenericSignature()),
2568
2568
subMap);
2569
2569
properties.addSubobject(classifyType(origEltType, substEltType,
@@ -2968,11 +2968,11 @@ bool TypeConverter::visitAggregateLeaves(
2968
2968
// TODO: Callback for indirect elements.
2969
2969
if (element->isIndirect())
2970
2970
continue;
2971
- auto substElementType = element->getArgumentInterfaceType ()
2971
+ auto substElementType = element->getPayloadInterfaceType ()
2972
2972
.subst(subMap)
2973
2973
->getCanonicalType();
2974
2974
auto origElementTy = origTy.unsafeGetSubstFieldType(
2975
- element, element->getArgumentInterfaceType ()->getReducedType(
2975
+ element, element->getPayloadInterfaceType ()->getReducedType(
2976
2976
decl->getGenericSignature()), subMap);
2977
2977
2978
2978
insertIntoWorklist(substElementType, origElementTy, element,
@@ -5028,7 +5028,7 @@ CanSILBoxType TypeConverter::getBoxTypeForEnumElement(
5028
5028
enumDecl->getGenericSignature());
5029
5029
5030
5030
if (boxSignature == CanGenericSignature()) {
5031
- auto eltIntfTy = elt->getArgumentInterfaceType ();
5031
+ auto eltIntfTy = elt->getPayloadInterfaceType ();
5032
5032
auto boxVarTy = getLoweredRValueType(context, eltIntfTy);
5033
5033
auto layout = SILLayout::get(C, nullptr, SILField(boxVarTy, true),
5034
5034
/*captures generics*/ false);
@@ -5039,7 +5039,7 @@ CanSILBoxType TypeConverter::getBoxTypeForEnumElement(
5039
5039
auto boundEnum = enumType.getRawASTType();
5040
5040
5041
5041
// Lower the enum element's argument in the box's context.
5042
- auto eltIntfTy = elt->getArgumentInterfaceType ();
5042
+ auto eltIntfTy = elt->getPayloadInterfaceType ();
5043
5043
5044
5044
auto boxVarTy = getLoweredRValueType(context,
5045
5045
getAbstractionPattern(elt), eltIntfTy);
0 commit comments