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:
+9
@@ -0,0 +1,9 @@
|
||||
public final fun foo(f: R|suspend test/Context.() -> kotlin/Unit|): R|kotlin/Unit|
|
||||
|
||||
public final class Context : R|kotlin/Any| {
|
||||
public constructor(): R|test/Context|
|
||||
|
||||
}
|
||||
|
||||
public final typealias SuspendWithContext = R|suspend test/Context.() -> kotlin/Unit|
|
||||
|
||||
Reference in New Issue
Block a user