JVM_IR: add a test for suspend inline fun with defaults in a class
This is one example of a function replaced by a lowering after AddContinuationLowering mentioned in the last commit: the lowering that makes default stubs static is further down. Although this is not a lambda, calling getOrCreateSuspendFunctionViewIfNeeded on it in the inliner is fatal all the same.
This commit is contained in:
+5
@@ -3917,6 +3917,11 @@ public class BlackBoxInlineCodegenTestGenerated extends AbstractBlackBoxInlineCo
|
||||
runTestWithPackageReplacement("compiler/testData/codegen/boxInline/suspend/defaultParameter/defaultValueCrossinline.kt", "kotlin.coroutines");
|
||||
}
|
||||
|
||||
@TestMetadata("defaultValueInClass.kt")
|
||||
public void testDefaultValueInClass() throws Exception {
|
||||
runTest("compiler/testData/codegen/boxInline/suspend/defaultParameter/defaultValueInClass.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("defaultValueInlineFromMultiFileFacade.kt")
|
||||
public void testDefaultValueInlineFromMultiFileFacade_1_2() throws Exception {
|
||||
runTestWithPackageReplacement("compiler/testData/codegen/boxInline/suspend/defaultParameter/defaultValueInlineFromMultiFileFacade.kt", "kotlin.coroutines.experimental");
|
||||
|
||||
Reference in New Issue
Block a user