K2: Fix type-alias expansion during suspend function type serialization
When suspend function type is serialized, there is special logic that adds Continuation parameter, before doing so, type-aliases has to be expanded, attributes for resulting type should also derive from expanded type KT-53193, KT-54062
This commit is contained in:
@@ -123,7 +123,7 @@ fun ConeKotlinType.suspendFunctionTypeToFunctionTypeWithContinuation(session: Fi
|
||||
isNullable = false
|
||||
) + lastTypeArgument).toTypedArray(),
|
||||
isNullable = false,
|
||||
attributes = attributes
|
||||
attributes = fullyExpandedType.attributes
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user