JVM_IR: generate continuation classes for suspend inline references
This is somewhat suboptimal since this results in `::suspendInline`
generating 2 classes while `{ suspendInline() }` only creates 1, but
it's the best allowed by the existing hierarchy of classes in stdlib. At
least it works?
^KT-50832 Fixed
This commit is contained in:
+6
@@ -8317,6 +8317,12 @@ public class NativeCodegenBoxTestGenerated extends AbstractNativeCodegenBoxTest
|
||||
runTest("compiler/testData/codegen/box/coroutines/suspendInTheMiddleOfObjectConstructionWithJumpOut.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("suspendInlineReference.kt")
|
||||
public void testSuspendInlineReference() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/coroutines/suspendInlineReference.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("suspendLambdaInInterface.kt")
|
||||
public void testSuspendLambdaInInterface() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user