Use proper type for context 'this'
Bug in 'generateThisOrOuterFromContext', it worked while instance of a class was always an object. #KT-27078
This commit is contained in:
+10
@@ -11941,6 +11941,16 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
|
||||
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.JVM, true);
|
||||
}
|
||||
|
||||
@TestMetadata("captureInlineClassInstanceInLambda.kt")
|
||||
public void testCaptureInlineClassInstanceInLambda() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInLambda.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("captureInlineClassInstanceInObject.kt")
|
||||
public void testCaptureInlineClassInstanceInObject() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/captureInlineClassInstanceInObject.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("inlineLambdaInInlineClassFun.kt")
|
||||
public void testInlineLambdaInInlineClassFun() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/inlineClasses/contextsAndAccessors/inlineLambdaInInlineClassFun.kt");
|
||||
|
||||
Reference in New Issue
Block a user