IR KT-50039 don't initialize outer 'this' in delegating constructor
This commit is contained in:
+6
@@ -17507,6 +17507,12 @@ public class JsCodegenBoxTestGenerated extends AbstractJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("objectExtendsInnerWithDelegatingConstructor.kt")
|
||||
public void testObjectExtendsInnerWithDelegatingConstructor() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerWithDelegatingConstructor.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("objectExtendsLocalCaptureInSuperCall.kt")
|
||||
public void testObjectExtendsLocalCaptureInSuperCall() throws Exception {
|
||||
|
||||
+6
@@ -17471,6 +17471,12 @@ public class IrJsCodegenBoxTestGenerated extends AbstractIrJsCodegenBoxTest {
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("objectExtendsInnerWithDelegatingConstructor.kt")
|
||||
public void testObjectExtendsInnerWithDelegatingConstructor() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerWithDelegatingConstructor.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("objectExtendsLocalCaptureInSuperCall.kt")
|
||||
public void testObjectExtendsLocalCaptureInSuperCall() throws Exception {
|
||||
|
||||
+5
@@ -14807,6 +14807,11 @@ public class IrCodegenBoxWasmTestGenerated extends AbstractIrCodegenBoxWasmTest
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerOfLocalWithCapture.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("objectExtendsInnerWithDelegatingConstructor.kt")
|
||||
public void testObjectExtendsInnerWithDelegatingConstructor() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsInnerWithDelegatingConstructor.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("objectExtendsLocalCaptureInSuperCall.kt")
|
||||
public void testObjectExtendsLocalCaptureInSuperCall() throws Exception {
|
||||
runTest("compiler/testData/codegen/box/innerNested/superConstructorCall/objectExtendsLocalCaptureInSuperCall.kt");
|
||||
|
||||
Reference in New Issue
Block a user