diff --git a/compiler/testData/ir/irText/classes/abstractMembers.kt.txt b/compiler/testData/ir/irText/classes/abstractMembers.kt.txt index 4ff5e02855d..143d28ef1ab 100644 --- a/compiler/testData/ir/irText/classes/abstractMembers.kt.txt +++ b/compiler/testData/ir/irText/classes/abstractMembers.kt.txt @@ -1,6 +1,6 @@ abstract class AbstractClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.kt.txt b/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.kt.txt index fca7a4de600..74eba17f982 100644 --- a/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.kt.txt +++ b/compiler/testData/ir/irText/classes/argumentReorderingInDelegatingConstructorCall.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -21,7 +21,7 @@ open class Base { class Test1 : Base { constructor(xx: Int, yy: Int) /* primary */ { { // BLOCK - TODO("IrDelegatingConstructorCall") + super/*Base*/(x = xx, y = yy) } /* InstanceInitializerCall */ @@ -35,7 +35,7 @@ class Test1 : Base { class Test2 : Base { constructor(xx: Int, yy: Int) { { // BLOCK - TODO("IrDelegatingConstructorCall") + super/*Base*/(x = xx, y = yy) } /* InstanceInitializerCall */ @@ -43,7 +43,7 @@ class Test2 : Base { constructor(xxx: Int, yyy: Int, a: Any) { { // BLOCK - TODO("IrDelegatingConstructorCall") + this/*Test2*/(xx = xxx, yy = yyy) } } diff --git a/compiler/testData/ir/irText/classes/classMembers.kt.txt b/compiler/testData/ir/irText/classes/classMembers.kt.txt index 7aee7e54609..a482088386c 100644 --- a/compiler/testData/ir/irText/classes/classMembers.kt.txt +++ b/compiler/testData/ir/irText/classes/classMembers.kt.txt @@ -1,6 +1,6 @@ class C { constructor(x: Int, y: Int, z: Int = 1) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -15,7 +15,7 @@ class C { set constructor() { - TODO("IrDelegatingConstructorCall") + this/*C*/(x = 0, y = 0, z = 0) } val property: Int @@ -45,7 +45,7 @@ class C { class NestedClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -76,7 +76,7 @@ class C { companion object Companion { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/classes.kt.txt b/compiler/testData/ir/irText/classes/classes.kt.txt index 6555e18c50f..414581b0b90 100644 --- a/compiler/testData/ir/irText/classes/classes.kt.txt +++ b/compiler/testData/ir/irText/classes/classes.kt.txt @@ -1,6 +1,6 @@ class TestClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -18,7 +18,7 @@ interface TestInterface { object TestObject { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/cloneable.kt.txt b/compiler/testData/ir/irText/classes/cloneable.kt.txt index 118dad1ff6c..101ed36605e 100644 --- a/compiler/testData/ir/irText/classes/cloneable.kt.txt +++ b/compiler/testData/ir/irText/classes/cloneable.kt.txt @@ -1,6 +1,6 @@ class A : Cloneable { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ interface I : Cloneable { class C : I { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -33,7 +33,7 @@ class C : I { class OC : I { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/companionObject.kt.txt b/compiler/testData/ir/irText/classes/companionObject.kt.txt index 4a415351883..47159f84152 100644 --- a/compiler/testData/ir/irText/classes/companionObject.kt.txt +++ b/compiler/testData/ir/irText/classes/companionObject.kt.txt @@ -1,13 +1,13 @@ class Test1 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } companion object Companion { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -24,14 +24,14 @@ class Test1 { class Test2 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } companion object Named { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.kt.txt b/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.kt.txt index 777980d7c9a..a6b96771542 100644 --- a/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.kt.txt +++ b/compiler/testData/ir/irText/classes/dataClassWithArrayMembers.kt.txt @@ -1,6 +1,6 @@ data class Test1 { constructor(stringArray: Array, charArray: CharArray, booleanArray: BooleanArray, byteArray: ByteArray, shortArray: ShortArray, intArray: IntArray, longArray: LongArray, floatArray: FloatArray, doubleArray: DoubleArray) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -167,7 +167,7 @@ dataClassArrayMemberToString(arg0 = #doubleArray) + data class Test2 { constructor(genericArray: Array) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -213,7 +213,7 @@ dataClassArrayMemberToString(arg0 = #genericArray) + data class Test3 { constructor(anyArrayN: Array?) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/dataClasses.kt.txt b/compiler/testData/ir/irText/classes/dataClasses.kt.txt index b0998ba1ee4..d1663fc90ff 100644 --- a/compiler/testData/ir/irText/classes/dataClasses.kt.txt +++ b/compiler/testData/ir/irText/classes/dataClasses.kt.txt @@ -1,6 +1,6 @@ data class Test1 { constructor(x: Int, y: String, z: Any) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -77,7 +77,7 @@ data class Test1 { data class Test2 { constructor(x: Any?) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -126,7 +126,7 @@ data class Test2 { data class Test3 { constructor(d: Double, dn: Double?, f: Float, df: Float?) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/dataClassesGeneric.kt.txt b/compiler/testData/ir/irText/classes/dataClassesGeneric.kt.txt index 94a9694adcb..766c41c024e 100644 --- a/compiler/testData/ir/irText/classes/dataClassesGeneric.kt.txt +++ b/compiler/testData/ir/irText/classes/dataClassesGeneric.kt.txt @@ -1,6 +1,6 @@ data class Test1 { constructor(x: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -49,7 +49,7 @@ data class Test1 { data class Test2 { constructor(x: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -95,7 +95,7 @@ data class Test2 { data class Test3 { constructor(x: List) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -141,7 +141,7 @@ data class Test3 { data class Test4 { constructor(x: List) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt b/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt index 965d3bb0b8c..9dd35f4c4ee 100644 --- a/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedGenericImplementation.kt.txt @@ -14,7 +14,7 @@ interface IBase { class Test1 : IBase { constructor(i: IBase) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -44,7 +44,7 @@ class Test1 : IBase { class Test2 : IBase { constructor(j: IBase) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt b/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt index ff0bd6541fd..64aa130d592 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementation.kt.txt @@ -9,7 +9,7 @@ interface IBase { object BaseImpl : IBase { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -53,7 +53,7 @@ fun otherImpl(x0: String, y0: Int): IOther { return { // BLOCK local class : IOther { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -91,7 +91,7 @@ fun otherImpl(x0: String, y0: Int): IOther { class Test1 : IBase { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -116,7 +116,7 @@ class Test1 : IBase { class Test2 : IBase, IOther { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/delegatedImplementationOfJavaInterface.kt.txt b/compiler/testData/ir/irText/classes/delegatedImplementationOfJavaInterface.kt.txt index 86f4514d770..14ec7f7f664 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementationOfJavaInterface.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementationOfJavaInterface.kt.txt @@ -1,6 +1,6 @@ class Test : J { constructor(j: J) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.kt.txt b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.kt.txt index d828aae732e..ce63aa83b35 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.kt.txt @@ -8,7 +8,7 @@ interface IFooBar { object FooBarImpl : IFooBar { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -26,7 +26,7 @@ object FooBarImpl : IFooBar { class C : IFooBar { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.kt.txt b/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.kt.txt index 19e317cd18d..c4b1ef7e9cd 100644 --- a/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatingConstructorCallToTypeAliasConstructor.kt.txt @@ -1,6 +1,6 @@ open class Cell { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -18,7 +18,7 @@ typealias CT = Cell typealias CStr = Cell class C1 : Cell { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Cell*/(value = "O") /* InstanceInitializerCall */ } @@ -30,7 +30,7 @@ class C1 : Cell { class C2 : Cell { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Cell*/(value = "K") /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/delegatingConstructorCallsInSecondaryConstructors.kt.txt b/compiler/testData/ir/irText/classes/delegatingConstructorCallsInSecondaryConstructors.kt.txt index 42314e1dd52..1057ab5bf15 100644 --- a/compiler/testData/ir/irText/classes/delegatingConstructorCallsInSecondaryConstructors.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatingConstructorCallsInSecondaryConstructors.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,19 +12,19 @@ open class Base { class Test : Base { constructor() { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } constructor(xx: Int) { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } constructor(xx: Short) { - TODO("IrDelegatingConstructorCall") + this/*Test*/() } diff --git a/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt.txt b/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt.txt index 765cdea7920..8ff9f27cbd6 100644 --- a/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt.txt +++ b/compiler/testData/ir/irText/classes/enumWithMultipleCtors.kt.txt @@ -27,7 +27,7 @@ open enum class A : Enum { } private constructor(x: Int) { - TODO("IrDelegatingConstructorCall") + this/*A*/(arg = x.toString()) .( = "int") } diff --git a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt.txt b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt.txt index 53dbb28b14b..ce710eeb909 100644 --- a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt.txt +++ b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.kt.txt @@ -10,7 +10,7 @@ enum class Test0 : Enum { get ZERO init = TODO("IrEnumConstructorCall") private constructor() { - TODO("IrDelegatingConstructorCall") + this/*Test0*/(x = 0) } @@ -38,7 +38,7 @@ enum class Test1 : Enum { get ZERO init = TODO("IrEnumConstructorCall") ONE init = TODO("IrEnumConstructorCall") private constructor() { - TODO("IrDelegatingConstructorCall") + this/*Test1*/(x = 0) } @@ -66,7 +66,7 @@ abstract enum class Test2 : Enum { get ZERO init = TODO("IrEnumConstructorCall") ONE init = TODO("IrEnumConstructorCall") private constructor() { - TODO("IrDelegatingConstructorCall") + this/*Test2*/(x = 0) } abstract fun foo() diff --git a/compiler/testData/ir/irText/classes/fakeOverridesForJavaStaticMembers.kt.txt b/compiler/testData/ir/irText/classes/fakeOverridesForJavaStaticMembers.kt.txt index 48d79c255f3..ab8cc7321a6 100644 --- a/compiler/testData/ir/irText/classes/fakeOverridesForJavaStaticMembers.kt.txt +++ b/compiler/testData/ir/irText/classes/fakeOverridesForJavaStaticMembers.kt.txt @@ -1,6 +1,6 @@ class Test : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt b/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt index 2b8b02ffb3c..3d8c0f3e0f3 100644 --- a/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt +++ b/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.kt.txt @@ -7,7 +7,7 @@ interface IFoo { class K1 : JFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JFoo*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ class K1 : JFoo { class K2 : JFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JFoo*/() /* InstanceInitializerCall */ } @@ -36,7 +36,7 @@ class K2 : JFoo { class K3 : JUnrelatedFoo, IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JUnrelatedFoo*/() /* InstanceInitializerCall */ } @@ -49,7 +49,7 @@ class K3 : JUnrelatedFoo, IFoo { class K4 : JUnrelatedFoo, IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JUnrelatedFoo*/() /* InstanceInitializerCall */ } @@ -65,7 +65,7 @@ class K4 : JUnrelatedFoo, IFoo { class TestJFoo : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -82,7 +82,7 @@ class TestJFoo : IFoo { class TestK1 : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -99,7 +99,7 @@ class TestK1 : IFoo { class TestK2 : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -116,7 +116,7 @@ class TestK2 : IFoo { class TestK3 : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -133,7 +133,7 @@ class TestK3 : IFoo { class TestK4 : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/initBlock.kt.txt b/compiler/testData/ir/irText/classes/initBlock.kt.txt index 56e174c6b99..89e6a0e7940 100644 --- a/compiler/testData/ir/irText/classes/initBlock.kt.txt +++ b/compiler/testData/ir/irText/classes/initBlock.kt.txt @@ -1,6 +1,6 @@ class Test1 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,7 +16,7 @@ class Test1 { class Test2 { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -40,7 +40,7 @@ class Test3 { } constructor() { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -56,7 +56,7 @@ class Test4 { } constructor() { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -72,7 +72,7 @@ class Test4 { class Test5 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -83,7 +83,7 @@ class Test5 { inner class TestInner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/initVal.kt.txt b/compiler/testData/ir/irText/classes/initVal.kt.txt index 2107ee26618..3b3524247c2 100644 --- a/compiler/testData/ir/irText/classes/initVal.kt.txt +++ b/compiler/testData/ir/irText/classes/initVal.kt.txt @@ -1,6 +1,6 @@ class TestInitValFromParameter { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,7 +16,7 @@ class TestInitValFromParameter { class TestInitValInClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -32,7 +32,7 @@ class TestInitValInClass { class TestInitValInInitBlock { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/initValInLambda.kt.txt b/compiler/testData/ir/irText/classes/initValInLambda.kt.txt index f5b6ec32943..5da9fc2ba4d 100644 --- a/compiler/testData/ir/irText/classes/initValInLambda.kt.txt +++ b/compiler/testData/ir/irText/classes/initValInLambda.kt.txt @@ -1,6 +1,6 @@ class TestInitValInLambdaCalledOnce { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/initVar.kt.txt b/compiler/testData/ir/irText/classes/initVar.kt.txt index d10a3f0de4f..cfc31ea7e0a 100644 --- a/compiler/testData/ir/irText/classes/initVar.kt.txt +++ b/compiler/testData/ir/irText/classes/initVar.kt.txt @@ -1,6 +1,6 @@ class TestInitVarFromParameter { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -17,7 +17,7 @@ class TestInitVarFromParameter { class TestInitVarInClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -34,7 +34,7 @@ class TestInitVarInClass { class TestInitVarInInitBlock { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -54,7 +54,7 @@ class TestInitVarInInitBlock { class TestInitVarWithCustomSetter { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -83,7 +83,7 @@ class TestInitVarWithCustomSetterWithExplicitCtor { } constructor() { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -101,7 +101,7 @@ class TestInitVarWithCustomSetterInCtor { } constructor() { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ .(value = 42) diff --git a/compiler/testData/ir/irText/classes/inlineClass.kt.txt b/compiler/testData/ir/irText/classes/inlineClass.kt.txt index a8872d7b16e..ec41ac4d6f0 100644 --- a/compiler/testData/ir/irText/classes/inlineClass.kt.txt +++ b/compiler/testData/ir/irText/classes/inlineClass.kt.txt @@ -1,6 +1,6 @@ inline class Test { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.kt.txt b/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.kt.txt index ef74f18ac2b..6ee796d0517 100644 --- a/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.kt.txt +++ b/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.kt.txt @@ -1,6 +1,6 @@ class C { constructor(t: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -19,7 +19,7 @@ class C { inline class IC { constructor(c: C) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/innerClass.kt.txt b/compiler/testData/ir/irText/classes/innerClass.kt.txt index 268f89f2e3d..41fa593fcf0 100644 --- a/compiler/testData/ir/irText/classes/innerClass.kt.txt +++ b/compiler/testData/ir/irText/classes/innerClass.kt.txt @@ -1,13 +1,13 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } open inner class TestInnerClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -19,7 +19,7 @@ class Outer { inner class DerivedInnerClass : TestInnerClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*TestInnerClass*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.kt.txt b/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.kt.txt index 0672a360cf6..835e3cbd4bf 100644 --- a/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.kt.txt +++ b/compiler/testData/ir/irText/classes/innerClassWithDelegatingConstructor.kt.txt @@ -1,13 +1,13 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } inner class Inner { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -17,7 +17,7 @@ class Outer { get constructor() { - TODO("IrDelegatingConstructorCall") + .this/*Inner*/(x = 0) } diff --git a/compiler/testData/ir/irText/classes/kt31649.kt.txt b/compiler/testData/ir/irText/classes/kt31649.kt.txt index 87269fe8b44..84a85f99755 100644 --- a/compiler/testData/ir/irText/classes/kt31649.kt.txt +++ b/compiler/testData/ir/irText/classes/kt31649.kt.txt @@ -1,6 +1,6 @@ data class TestData { constructor(nn: Nothing?) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -49,7 +49,7 @@ data class TestData { inline class TestInline { constructor(nn: Nothing?) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.kt.txt b/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.kt.txt index e859d69fc58..1018cf3264a 100644 --- a/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.kt.txt +++ b/compiler/testData/ir/irText/classes/lambdaInDataClassDefaultParameter.kt.txt @@ -3,7 +3,7 @@ data class A { return Unit } ) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -51,7 +51,7 @@ data class B { constructor(x: Any = { // BLOCK local class { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -64,7 +64,7 @@ data class B { () }) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/localClasses.kt.txt b/compiler/testData/ir/irText/classes/localClasses.kt.txt index 1f6a1e03773..79d3da43b61 100644 --- a/compiler/testData/ir/irText/classes/localClasses.kt.txt +++ b/compiler/testData/ir/irText/classes/localClasses.kt.txt @@ -1,7 +1,7 @@ fun outer() { local class LocalClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/objectLiteralExpressions.kt.txt b/compiler/testData/ir/irText/classes/objectLiteralExpressions.kt.txt index 402c0fc06b7..88562d2df7c 100644 --- a/compiler/testData/ir/irText/classes/objectLiteralExpressions.kt.txt +++ b/compiler/testData/ir/irText/classes/objectLiteralExpressions.kt.txt @@ -9,7 +9,7 @@ val test1: Any field = { // BLOCK local class { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -28,7 +28,7 @@ val test2: IFoo field = { // BLOCK local class : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -49,14 +49,14 @@ val test2: IFoo class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } abstract inner class Inner : IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -71,7 +71,7 @@ class Outer { return { // BLOCK local class : Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Inner*/() /* InstanceInitializerCall */ } @@ -99,7 +99,7 @@ fun Outer.test4(): Inner { return { // BLOCK local class : Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Inner*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/objectWithInitializers.kt.txt b/compiler/testData/ir/irText/classes/objectWithInitializers.kt.txt index 4102d112929..024c0a9c4a9 100644 --- a/compiler/testData/ir/irText/classes/objectWithInitializers.kt.txt +++ b/compiler/testData/ir/irText/classes/objectWithInitializers.kt.txt @@ -1,6 +1,6 @@ abstract class Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ abstract class Base { object Test : Base { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/outerClassAccess.kt.txt b/compiler/testData/ir/irText/classes/outerClassAccess.kt.txt index 86e5f75aacf..624311b5246 100644 --- a/compiler/testData/ir/irText/classes/outerClassAccess.kt.txt +++ b/compiler/testData/ir/irText/classes/outerClassAccess.kt.txt @@ -1,6 +1,6 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -10,7 +10,7 @@ class Outer { inner class Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -21,7 +21,7 @@ class Outer { inner class Inner2 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/primaryConstructor.kt.txt b/compiler/testData/ir/irText/classes/primaryConstructor.kt.txt index 6986ef5d11c..473c5f08f63 100644 --- a/compiler/testData/ir/irText/classes/primaryConstructor.kt.txt +++ b/compiler/testData/ir/irText/classes/primaryConstructor.kt.txt @@ -1,6 +1,6 @@ class Test1 { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ class Test1 { class Test2 { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -40,7 +40,7 @@ class Test2 { class Test3 { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.kt.txt b/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.kt.txt index 20e8d88c741..2d0f2815013 100644 --- a/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.kt.txt +++ b/compiler/testData/ir/irText/classes/primaryConstructorWithSuperConstructorCall.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ open class Base { class TestImplicitPrimaryConstructor : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } @@ -24,7 +24,7 @@ class TestImplicitPrimaryConstructor : Base { class TestExplicitPrimaryConstructor : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } @@ -36,7 +36,7 @@ class TestExplicitPrimaryConstructor : Base { class TestWithDelegatingConstructor : Base { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } @@ -50,7 +50,7 @@ class TestWithDelegatingConstructor : Base { get constructor(x: Int) { - TODO("IrDelegatingConstructorCall") + this/*TestWithDelegatingConstructor*/(x = x, y = 0) } diff --git a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt index 5969221ee45..66a4d4e8f02 100644 --- a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt +++ b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt.txt @@ -28,7 +28,7 @@ interface IRight { class CBoth : ILeft, IRight { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/sealedClasses.kt.txt b/compiler/testData/ir/irText/classes/sealedClasses.kt.txt index 3b3f1691774..7fef692aa0d 100644 --- a/compiler/testData/ir/irText/classes/sealedClasses.kt.txt +++ b/compiler/testData/ir/irText/classes/sealedClasses.kt.txt @@ -1,13 +1,13 @@ sealed class Expr { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } class Const : Expr { constructor(number: Double) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Expr*/() /* InstanceInitializerCall */ } @@ -23,7 +23,7 @@ sealed class Expr { class Sum : Expr { constructor(e1: Expr, e2: Expr) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Expr*/() /* InstanceInitializerCall */ } @@ -43,7 +43,7 @@ sealed class Expr { object NotANumber : Expr { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Expr*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.kt.txt b/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.kt.txt index c2fd12e91f7..a4aec4ddbbf 100644 --- a/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.kt.txt +++ b/compiler/testData/ir/irText/classes/secondaryConstructorWithInitializersFromClassBody.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,7 +16,7 @@ class TestProperty : Base { get constructor() { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } @@ -35,19 +35,19 @@ class TestInitBlock : Base { } constructor() { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } constructor(z: Any) { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } constructor(y: Int) { - TODO("IrDelegatingConstructorCall") + this/*TestInitBlock*/() } diff --git a/compiler/testData/ir/irText/classes/secondaryConstructors.kt.txt b/compiler/testData/ir/irText/classes/secondaryConstructors.kt.txt index 8799103a85a..bc131aea7f1 100644 --- a/compiler/testData/ir/irText/classes/secondaryConstructors.kt.txt +++ b/compiler/testData/ir/irText/classes/secondaryConstructors.kt.txt @@ -1,10 +1,10 @@ class C { constructor() { - TODO("IrDelegatingConstructorCall") + this/*C*/(x = 0) } constructor(x: Int) { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/superCalls.kt.txt b/compiler/testData/ir/irText/classes/superCalls.kt.txt index 8165334d033..5c2934f53dc 100644 --- a/compiler/testData/ir/irText/classes/superCalls.kt.txt +++ b/compiler/testData/ir/irText/classes/superCalls.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -22,7 +22,7 @@ open class Base { class Derived : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt b/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt index 2370c0810d2..18360a4f0e2 100644 --- a/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt +++ b/compiler/testData/ir/irText/classes/superCallsComposed.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -29,7 +29,7 @@ interface BaseI { class Derived : Base, BaseI { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt b/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt index 07ec45757f0..f10f901fb22 100644 --- a/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/annotationsOnDelegatedMembers.kt.txt @@ -25,7 +25,7 @@ interface IFoo { class DFoo : IFoo { constructor(d: IFoo) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/classLiteralInAnnotation.kt.txt b/compiler/testData/ir/irText/declarations/annotations/classLiteralInAnnotation.kt.txt index b5500f3de3b..9a13f6b2db9 100644 --- a/compiler/testData/ir/irText/declarations/annotations/classLiteralInAnnotation.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/classLiteralInAnnotation.kt.txt @@ -11,7 +11,7 @@ annotation class A : Annotation { class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt.txt index e50f8ed8d4a..a928df16e3d 100644 --- a/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/classesWithAnnotations.kt.txt @@ -12,7 +12,7 @@ annotation class TestAnn : Annotation { @TestAnn(x = "class") class TestClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -32,7 +32,7 @@ interface TestInterface { @TestAnn(x = "object") object TestObject { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -44,7 +44,7 @@ object TestObject { class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -52,7 +52,7 @@ class Host { @TestAnn(x = "companion") companion object TestCompanion { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.kt.txt index 063b9b7a047..0a8c870d2a1 100644 --- a/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/constructorsWithAnnotations.kt.txt @@ -12,14 +12,14 @@ annotation class TestAnn : Annotation { class TestClass { @TestAnn(x = 1) constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @TestAnn(x = 2) constructor(x: Int) { - TODO("IrDelegatingConstructorCall") + this/*TestClass*/() } diff --git a/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.kt.txt index d9811eb7188..be0971eb8e8 100644 --- a/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/delegatedPropertyAccessorsWithAnnotations.kt.txt @@ -11,7 +11,7 @@ annotation class A : Annotation { class Cell { constructor(value: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.kt.txt index e40a2cd8d16..5dd5f482f40 100644 --- a/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/primaryConstructorParameterWithAnnotations.kt.txt @@ -7,7 +7,7 @@ annotation class Ann : Annotation { class Test { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.kt.txt index ef7f463ecae..437cf04b1bc 100644 --- a/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/propertyAccessorsFromClassHeaderWithAnnotations.kt.txt @@ -11,7 +11,7 @@ annotation class A : Annotation { class C { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.kt.txt index 58fe08cf983..57e56d9ae1c 100644 --- a/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/propertySetterParameterWithAnnotations.kt.txt @@ -12,7 +12,7 @@ var p: Int class C { constructor(p: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/receiverParameterWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/receiverParameterWithAnnotations.kt.txt index 982aab5d8d0..b97ddc482ae 100644 --- a/compiler/testData/ir/irText/declarations/annotations/receiverParameterWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/receiverParameterWithAnnotations.kt.txt @@ -7,7 +7,7 @@ annotation class Ann : Annotation { class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.kt.txt b/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.kt.txt index 6485b01a174..20570ae43f8 100644 --- a/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.kt.txt +++ b/compiler/testData/ir/irText/declarations/annotations/valueParametersWithAnnotations.kt.txt @@ -14,7 +14,7 @@ fun testFun(x: Int) { class TestClassConstructor1 { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt b/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt index 2d9c02f7fa6..14e3597ecf5 100644 --- a/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/classLevelProperties.kt.txt @@ -1,6 +1,6 @@ class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt b/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt index d2857b358b7..69bef8dea13 100644 --- a/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/delegatedProperties.kt.txt @@ -9,7 +9,7 @@ val test1: Int /* by */ class C { constructor(map: MutableMap) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/extensionProperties.kt.txt b/compiler/testData/ir/irText/declarations/extensionProperties.kt.txt index 89d96b22654..44d5ab7067b 100644 --- a/compiler/testData/ir/irText/declarations/extensionProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/extensionProperties.kt.txt @@ -12,7 +12,7 @@ var String.test2: Int class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/fakeOverrides.kt.txt b/compiler/testData/ir/irText/declarations/fakeOverrides.kt.txt index b4b4e8be196..98bffbc0249 100644 --- a/compiler/testData/ir/irText/declarations/fakeOverrides.kt.txt +++ b/compiler/testData/ir/irText/declarations/fakeOverrides.kt.txt @@ -16,7 +16,7 @@ interface IBar { abstract class CFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -31,7 +31,7 @@ abstract class CFoo { class Test1 : CFoo, IFooStr, IBar { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*CFoo*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/genericDelegatedProperty.kt.txt b/compiler/testData/ir/irText/declarations/genericDelegatedProperty.kt.txt index e251ad487c7..a0816c0080e 100644 --- a/compiler/testData/ir/irText/declarations/genericDelegatedProperty.kt.txt +++ b/compiler/testData/ir/irText/declarations/genericDelegatedProperty.kt.txt @@ -1,6 +1,6 @@ class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ class C { object Delegate { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.kt.txt b/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.kt.txt index ab6ed5434a2..2e27521ce6f 100644 --- a/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.kt.txt +++ b/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.kt.txt @@ -1,6 +1,6 @@ inline class IT { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -35,7 +35,7 @@ inline class IT { inline class InlineMutableSet : MutableSet { constructor(ms: MutableSet) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/kt29833.kt.txt b/compiler/testData/ir/irText/declarations/kt29833.kt.txt index 476db0fd560..6b5e7862faa 100644 --- a/compiler/testData/ir/irText/declarations/kt29833.kt.txt +++ b/compiler/testData/ir/irText/declarations/kt29833.kt.txt @@ -2,7 +2,7 @@ package interop object Definitions { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/kt35550.kt.txt b/compiler/testData/ir/irText/declarations/kt35550.kt.txt index 34b3aeaf6ac..7b60fa0af31 100644 --- a/compiler/testData/ir/irText/declarations/kt35550.kt.txt +++ b/compiler/testData/ir/irText/declarations/kt35550.kt.txt @@ -11,7 +11,7 @@ interface I { class A : I { constructor(i: I) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt.txt b/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt.txt index d30600b0bdf..aecdbb903cd 100644 --- a/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt.txt +++ b/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt.txt @@ -1,7 +1,7 @@ fun outer() { local abstract class ALocal { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -22,7 +22,7 @@ fun outer() { local class Local : ALocal { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*ALocal*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt.txt b/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt.txt index cb047fd67b3..1549c8563e9 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt.txt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectClassInherited.kt.txt @@ -17,7 +17,7 @@ expect open class B : A { abstract class A { protected constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -30,7 +30,7 @@ abstract class A { open class B : A { constructor(i: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*A*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt.txt b/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt.txt index 0593c6a91cd..0140f87e3b4 100644 --- a/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt.txt +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectedSealedClass.kt.txt @@ -14,7 +14,7 @@ expect class Add : Ops { sealed class Ops { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -26,7 +26,7 @@ sealed class Ops { class Add : Ops { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Ops*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/class.kt.txt b/compiler/testData/ir/irText/declarations/parameters/class.kt.txt index e0dabfcde44..2431fae6cdd 100644 --- a/compiler/testData/ir/irText/declarations/parameters/class.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/class.kt.txt @@ -12,14 +12,14 @@ interface TestInterface { class Test { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } class TestNested { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -31,7 +31,7 @@ class Test { inner class TestInner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/constructor.kt.txt b/compiler/testData/ir/irText/declarations/parameters/constructor.kt.txt index c6459372149..7f984f257d9 100644 --- a/compiler/testData/ir/irText/declarations/parameters/constructor.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/constructor.kt.txt @@ -1,6 +1,6 @@ class Test1 { constructor(x: T1, y: T2) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ class Test1 { class Test2 { constructor(x: Int, y: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -31,7 +31,7 @@ class Test2 { inner class TestInner { constructor(z: Z) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -41,7 +41,7 @@ class Test2 { get constructor(z: Z, i: Int) { - TODO("IrDelegatingConstructorCall") + .this/*TestInner*/(z = z) } @@ -56,7 +56,7 @@ class Test2 { class Test3 { constructor(x: Int, y: String = "") /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -76,7 +76,7 @@ class Test3 { class Test4 { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -86,7 +86,7 @@ class Test4 { get constructor(x: Int, y: Int = 42) { - TODO("IrDelegatingConstructorCall") + this/*Test4*/(x = x.plus(other = y)) } diff --git a/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.kt.txt b/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.kt.txt index a8d51a25362..74902ebe9b5 100644 --- a/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/dataClassMembers.kt.txt @@ -1,6 +1,6 @@ data class Test { constructor(x: T, y: String = "") /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.kt.txt b/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.kt.txt index 11dc09f1d13..c1ce99196b0 100644 --- a/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/defaultPropertyAccessors.kt.txt @@ -9,7 +9,7 @@ var test2: Int class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -30,7 +30,7 @@ class Host { class InPrimaryCtor { constructor(testInPrimaryCtor1: T, testInPrimaryCtor2: Int = 42) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.kt.txt b/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.kt.txt index b46221efc9f..c291494358f 100644 --- a/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/delegatedMembers.kt.txt @@ -11,7 +11,7 @@ interface IBase { class Test : IBase { constructor(impl: IBase) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/fun.kt.txt b/compiler/testData/ir/irText/declarations/parameters/fun.kt.txt index b037bbb251f..f9fd4a63458 100644 --- a/compiler/testData/ir/irText/declarations/parameters/fun.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/fun.kt.txt @@ -12,7 +12,7 @@ fun String.textExt1(i: Int, j: String) { class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/genericInnerClass.kt.txt b/compiler/testData/ir/irText/declarations/parameters/genericInnerClass.kt.txt index 1d8f8e12210..93bb6cd2ff7 100644 --- a/compiler/testData/ir/irText/declarations/parameters/genericInnerClass.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/genericInnerClass.kt.txt @@ -1,13 +1,13 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } inner class Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/propertyAccessors.kt.txt b/compiler/testData/ir/irText/declarations/parameters/propertyAccessors.kt.txt index b7c7fa7e6c3..c88b9fae673 100644 --- a/compiler/testData/ir/irText/declarations/parameters/propertyAccessors.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/propertyAccessors.kt.txt @@ -36,7 +36,7 @@ var T.testExt4: Int class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/typeParameterBeforeBound.kt.txt b/compiler/testData/ir/irText/declarations/parameters/typeParameterBeforeBound.kt.txt index d4357727646..af3034679f2 100644 --- a/compiler/testData/ir/irText/declarations/parameters/typeParameterBeforeBound.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/typeParameterBeforeBound.kt.txt @@ -1,6 +1,6 @@ class Test1 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/parameters/typeParameterBoundedBySubclass.kt.txt b/compiler/testData/ir/irText/declarations/parameters/typeParameterBoundedBySubclass.kt.txt index 67a57838a10..acd405e91cd 100644 --- a/compiler/testData/ir/irText/declarations/parameters/typeParameterBoundedBySubclass.kt.txt +++ b/compiler/testData/ir/irText/declarations/parameters/typeParameterBoundedBySubclass.kt.txt @@ -1,6 +1,6 @@ abstract class Base1 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ abstract class Base1 { class Derived1 : Base1 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base1*/() /* InstanceInitializerCall */ } @@ -24,7 +24,7 @@ class Derived1 : Base1 { abstract class Base2 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -39,7 +39,7 @@ abstract class Base2 { class Derived2 : Base2 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base2*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.kt.txt b/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.kt.txt index 3ddc35b5ccf..e1f95d49969 100644 --- a/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.kt.txt +++ b/compiler/testData/ir/irText/declarations/primaryCtorDefaultArguments.kt.txt @@ -1,6 +1,6 @@ class Test { constructor(x: Int = 0) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/primaryCtorProperties.kt.txt b/compiler/testData/ir/irText/declarations/primaryCtorProperties.kt.txt index 0490a0fead8..37b4c154856 100644 --- a/compiler/testData/ir/irText/declarations/primaryCtorProperties.kt.txt +++ b/compiler/testData/ir/irText/declarations/primaryCtorProperties.kt.txt @@ -1,6 +1,6 @@ class C { constructor(test1: Int, test2: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt index 2ba14cf5ff2..719dc756ba1 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/differentReceivers.kt.txt @@ -1,6 +1,6 @@ class MyClass { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/local.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/local.kt.txt index 6e10c0bab61..3313b337599 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/local.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/local.kt.txt @@ -1,6 +1,6 @@ class Delegate { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ class Delegate { class DelegateProvider { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt index 0f8ebc3ca62..dc4ba18992b 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/localDifferentReceivers.kt.txt @@ -1,6 +1,6 @@ class MyClass { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/member.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/member.kt.txt index 3d2696aee1d..7fb97f6eb25 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/member.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/member.kt.txt @@ -1,6 +1,6 @@ class Delegate { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ class Delegate { class DelegateProvider { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -40,7 +40,7 @@ class DelegateProvider { class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt index 4c102029584..fef16a625c0 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/memberExtension.kt.txt @@ -1,13 +1,13 @@ object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } class StringDelegate { constructor(s: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.kt.txt b/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.kt.txt index 20d42a51f8a..19df8d06c16 100644 --- a/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.kt.txt +++ b/compiler/testData/ir/irText/declarations/provideDelegate/topLevel.kt.txt @@ -1,6 +1,6 @@ class Delegate { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -20,7 +20,7 @@ class Delegate { class DelegateProvider { constructor(value: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/declarations/typeAlias.kt.txt b/compiler/testData/ir/irText/declarations/typeAlias.kt.txt index f37b3737bef..e2d1093c71c 100644 --- a/compiler/testData/ir/irText/declarations/typeAlias.kt.txt +++ b/compiler/testData/ir/irText/declarations/typeAlias.kt.txt @@ -6,7 +6,7 @@ fun foo() { class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/errors/suppressedNonPublicCall.kt.txt b/compiler/testData/ir/irText/errors/suppressedNonPublicCall.kt.txt index 6b5513aa06e..9e4bbc7e90d 100644 --- a/compiler/testData/ir/irText/errors/suppressedNonPublicCall.kt.txt +++ b/compiler/testData/ir/irText/errors/suppressedNonPublicCall.kt.txt @@ -1,6 +1,6 @@ class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.kt.txt b/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.kt.txt index 33fe1816fe2..d80382fd23a 100644 --- a/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.kt.txt +++ b/compiler/testData/ir/irText/expressions/arrayAugmentedAssignment1.kt.txt @@ -8,7 +8,7 @@ fun bar(): Int { class C { constructor(x: IntArray) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/assignments.kt.txt b/compiler/testData/ir/irText/expressions/assignments.kt.txt index dee27ccad05..f1c6442fb24 100644 --- a/compiler/testData/ir/irText/expressions/assignments.kt.txt +++ b/compiler/testData/ir/irText/expressions/assignments.kt.txt @@ -1,6 +1,6 @@ class Ref { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt b/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt index 0c43289a5a7..c70172fe157 100644 --- a/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt +++ b/compiler/testData/ir/irText/expressions/augmentedAssignment2.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/augmentedAssignmentWithExpression.kt.txt b/compiler/testData/ir/irText/expressions/augmentedAssignmentWithExpression.kt.txt index 1c170efdb74..2f39d141072 100644 --- a/compiler/testData/ir/irText/expressions/augmentedAssignmentWithExpression.kt.txt +++ b/compiler/testData/ir/irText/expressions/augmentedAssignmentWithExpression.kt.txt @@ -1,6 +1,6 @@ class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/boundCallableReferences.kt.txt b/compiler/testData/ir/irText/expressions/boundCallableReferences.kt.txt index 1741503e0cf..b105755a710 100644 --- a/compiler/testData/ir/irText/expressions/boundCallableReferences.kt.txt +++ b/compiler/testData/ir/irText/expressions/boundCallableReferences.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt index 431fcc1667d..32c26034831 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/adaptedExtensionFunctions.kt.txt @@ -3,7 +3,7 @@ fun use(f: @ExtensionFunctionType Function2) { class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/boundInnerGenericConstructor.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/boundInnerGenericConstructor.kt.txt index d2cb7bca6f3..ebcd44676e5 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/boundInnerGenericConstructor.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/boundInnerGenericConstructor.kt.txt @@ -2,14 +2,14 @@ package test class Foo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } inner class Inner

{ constructor(a: T, b: P) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt index 73c5a3b80b3..5752ccfed7b 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/caoWithAdaptationForSam.kt.txt @@ -14,7 +14,7 @@ fun interface IFoo2 : IFoo { object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -26,7 +26,7 @@ object A { object B { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/constructorWithAdaptedArguments.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/constructorWithAdaptedArguments.kt.txt index be01cbbcdc8..8741d8f2284 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/constructorWithAdaptedArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/constructorWithAdaptedArguments.kt.txt @@ -4,7 +4,7 @@ fun use(fn: Function1): Any { class C { constructor(vararg xs: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,14 +16,14 @@ class C { class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } inner class Inner { constructor(vararg xs: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/funWithDefaultParametersAsKCallableStar.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/funWithDefaultParametersAsKCallableStar.kt.txt index 3ce6d92060e..812e06d5e9b 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/funWithDefaultParametersAsKCallableStar.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/funWithDefaultParametersAsKCallableStar.kt.txt @@ -12,7 +12,7 @@ fun varargs(vararg xs: String): Int { class C { constructor(x: String = "") /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/genericMember.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/genericMember.kt.txt index 4ed9992e164..6193921ad24 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/genericMember.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/genericMember.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/importedFromObject.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/importedFromObject.kt.txt index 239e7d250a0..faad8ad2eb3 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/importedFromObject.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/importedFromObject.kt.txt @@ -2,7 +2,7 @@ package test object Foo { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/kt37131.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/kt37131.kt.txt index 4c19b2b4a82..5c6e480fec5 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/kt37131.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/kt37131.kt.txt @@ -4,7 +4,7 @@ fun foo(x: String = ""): String { class C { constructor(x: String = "") /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/suspendConversion.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/suspendConversion.kt.txt index 87421fecd5b..e7547614223 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/suspendConversion.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/suspendConversion.kt.txt @@ -25,7 +25,7 @@ fun foo4(i: Int = 42) { class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/typeArguments.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/typeArguments.kt.txt index 9dd004801f2..a00ffca033a 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/typeArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/typeArguments.kt.txt @@ -1,6 +1,6 @@ object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.kt.txt index b704e5d316c..e56e9434e96 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.kt.txt @@ -6,7 +6,7 @@ fun use2(fn: Function1) { open class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -22,7 +22,7 @@ open class A { object Obj : A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*A*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/withAdaptedArguments.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/withAdaptedArguments.kt.txt index c2501fd68f7..4de0ab9c9df 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/withAdaptedArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/withAdaptedArguments.kt.txt @@ -23,7 +23,7 @@ fun fnWithVarargs(vararg xs: Int): String { object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/callableReferences/withArgumentAdaptationAndReceiver.kt.txt b/compiler/testData/ir/irText/expressions/callableReferences/withArgumentAdaptationAndReceiver.kt.txt index 23a8b1814df..55b9a8d3122 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/withArgumentAdaptationAndReceiver.kt.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/withArgumentAdaptationAndReceiver.kt.txt @@ -4,7 +4,7 @@ fun use(fn: Function1) { class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/castToTypeParameter.kt.txt b/compiler/testData/ir/irText/expressions/castToTypeParameter.kt.txt index 8d5ceedc488..d718a0a4519 100644 --- a/compiler/testData/ir/irText/expressions/castToTypeParameter.kt.txt +++ b/compiler/testData/ir/irText/expressions/castToTypeParameter.kt.txt @@ -13,7 +13,7 @@ val T.castExtVal: T class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/chainOfSafeCalls.kt.txt b/compiler/testData/ir/irText/expressions/chainOfSafeCalls.kt.txt index 6597c23668d..f0c2381a393 100644 --- a/compiler/testData/ir/irText/expressions/chainOfSafeCalls.kt.txt +++ b/compiler/testData/ir/irText/expressions/chainOfSafeCalls.kt.txt @@ -1,6 +1,6 @@ class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/classReference.kt.txt b/compiler/testData/ir/irText/expressions/classReference.kt.txt index 34cb3830d0f..7212d0a36bf 100644 --- a/compiler/testData/ir/irText/expressions/classReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/classReference.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt b/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt index cd52c691590..571a89e312e 100644 --- a/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt +++ b/compiler/testData/ir/irText/expressions/complexAugmentedAssignment.kt.txt @@ -1,6 +1,6 @@ object X1 { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ object X1 { object X2 { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -24,7 +24,7 @@ object X1 { object X3 { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -93,7 +93,7 @@ fun test2() { class B { constructor(s: Int = 0) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -110,7 +110,7 @@ class B { object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/constructorWithOwnTypeParametersCall.kt.txt b/compiler/testData/ir/irText/expressions/constructorWithOwnTypeParametersCall.kt.txt index 6a0928581a0..0970f573761 100644 --- a/compiler/testData/ir/irText/expressions/constructorWithOwnTypeParametersCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/constructorWithOwnTypeParametersCall.kt.txt @@ -8,14 +8,14 @@ fun testJava(): J2 { class K1 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } inner class K2 { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/contructorCall.kt.txt b/compiler/testData/ir/irText/expressions/contructorCall.kt.txt index 50dcca237b7..ef069c6ac81 100644 --- a/compiler/testData/ir/irText/expressions/contructorCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/contructorCall.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/destructuring1.kt.txt b/compiler/testData/ir/irText/expressions/destructuring1.kt.txt index 19c4b21fa6a..657099389e5 100644 --- a/compiler/testData/ir/irText/expressions/destructuring1.kt.txt +++ b/compiler/testData/ir/irText/expressions/destructuring1.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ object A { object B { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt b/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt index 413332d666d..be0be0655ee 100644 --- a/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt +++ b/compiler/testData/ir/irText/expressions/destructuringWithUnderscore.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ object A { object B { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/floatingPointComparisons/typeParameterWithPrimitiveNumericSupertype.kt.txt b/compiler/testData/ir/irText/expressions/floatingPointComparisons/typeParameterWithPrimitiveNumericSupertype.kt.txt index 59edd1194bb..2324f39b03a 100644 --- a/compiler/testData/ir/irText/expressions/floatingPointComparisons/typeParameterWithPrimitiveNumericSupertype.kt.txt +++ b/compiler/testData/ir/irText/expressions/floatingPointComparisons/typeParameterWithPrimitiveNumericSupertype.kt.txt @@ -49,7 +49,7 @@ fun test6(x: Any, y: T): Boolean { class F { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt index af15c51841f..0abe18d695b 100644 --- a/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt +++ b/compiler/testData/ir/irText/expressions/forWithImplicitReceivers.kt.txt @@ -1,6 +1,6 @@ object FiveTimes { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ object FiveTimes { class IntCell { constructor(value: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/funImportedFromObject.kt.txt b/compiler/testData/ir/irText/expressions/funImportedFromObject.kt.txt index 7208c4f9bc6..aafc48b7a65 100644 --- a/compiler/testData/ir/irText/expressions/funImportedFromObject.kt.txt +++ b/compiler/testData/ir/irText/expressions/funImportedFromObject.kt.txt @@ -2,7 +2,7 @@ package test object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/funInterface/partialSam.kt.txt b/compiler/testData/ir/irText/expressions/funInterface/partialSam.kt.txt index afbecadfe46..596d0026e9a 100644 --- a/compiler/testData/ir/irText/expressions/funInterface/partialSam.kt.txt +++ b/compiler/testData/ir/irText/expressions/funInterface/partialSam.kt.txt @@ -7,7 +7,7 @@ fun interface Fn { class J { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -25,7 +25,7 @@ val fsi: Fn field = { // BLOCK local class : Fn { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -48,7 +48,7 @@ val fis: Fn field = { // BLOCK local class : Fn { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/genericConstructorCallWithTypeArguments.kt.txt b/compiler/testData/ir/irText/expressions/genericConstructorCallWithTypeArguments.kt.txt index 7b8f08c1967..56fcf80db15 100644 --- a/compiler/testData/ir/irText/expressions/genericConstructorCallWithTypeArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/genericConstructorCallWithTypeArguments.kt.txt @@ -11,7 +11,7 @@ inline fun testArray(n: Int, crossinline block: Function0) class Box { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/genericPropertyRef.kt.txt b/compiler/testData/ir/irText/expressions/genericPropertyRef.kt.txt index 3a91b1db879..d8d40af7493 100644 --- a/compiler/testData/ir/irText/expressions/genericPropertyRef.kt.txt +++ b/compiler/testData/ir/irText/expressions/genericPropertyRef.kt.txt @@ -1,6 +1,6 @@ class Value { constructor(value: T = null as T, text: String? = null) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -34,7 +34,7 @@ val Value.additionalValue: Int /* by */ class DVal { constructor(kmember: Any) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/implicitCastInReturnFromConstructor.kt.txt b/compiler/testData/ir/irText/expressions/implicitCastInReturnFromConstructor.kt.txt index 72cc93ab5f6..bcdbe848f86 100644 --- a/compiler/testData/ir/irText/expressions/implicitCastInReturnFromConstructor.kt.txt +++ b/compiler/testData/ir/irText/expressions/implicitCastInReturnFromConstructor.kt.txt @@ -1,12 +1,12 @@ class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } constructor(x: Any?) { - TODO("IrDelegatingConstructorCall") + this/*C*/() when { x is Unit -> return x /*~> Unit */ } diff --git a/compiler/testData/ir/irText/expressions/implicitCastToTypeParameter.kt.txt b/compiler/testData/ir/irText/expressions/implicitCastToTypeParameter.kt.txt index d0bccb88e35..a5b6f66c2bb 100644 --- a/compiler/testData/ir/irText/expressions/implicitCastToTypeParameter.kt.txt +++ b/compiler/testData/ir/irText/expressions/implicitCastToTypeParameter.kt.txt @@ -21,7 +21,7 @@ val Foo.asT: T? class Bar { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/jvmFieldWithIntersectionTypes.kt.txt b/compiler/testData/ir/irText/expressions/jvmFieldWithIntersectionTypes.kt.txt index 283ab4d59c4..0608cd4cb58 100644 --- a/compiler/testData/ir/irText/expressions/jvmFieldWithIntersectionTypes.kt.txt +++ b/compiler/testData/ir/irText/expressions/jvmFieldWithIntersectionTypes.kt.txt @@ -6,7 +6,7 @@ interface IFoo { class Derived1 : JFieldOwner, IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JFieldOwner*/() /* InstanceInitializerCall */ } @@ -18,7 +18,7 @@ class Derived1 : JFieldOwner, IFoo { class Derived2 : JFieldOwner, IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JFieldOwner*/() /* InstanceInitializerCall */ } @@ -30,7 +30,7 @@ class Derived2 : JFieldOwner, IFoo { open class Mid : JFieldOwner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*JFieldOwner*/() /* InstanceInitializerCall */ } @@ -42,7 +42,7 @@ open class Mid : JFieldOwner { class DerivedThroughMid1 : Mid, IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Mid*/() /* InstanceInitializerCall */ } @@ -54,7 +54,7 @@ class DerivedThroughMid1 : Mid, IFoo { class DerivedThroughMid2 : Mid, IFoo { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Mid*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.kt.txt b/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.kt.txt index 31e26fb0fdb..706e32e32d7 100644 --- a/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/jvmInstanceFieldReference.kt.txt @@ -1,6 +1,6 @@ class Derived : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.kt.txt b/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.kt.txt index 06d44251ce8..acddda85fd6 100644 --- a/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/jvmStaticFieldReference.kt.txt @@ -13,7 +13,7 @@ var testProp: Any class TestClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt16904.kt.txt b/compiler/testData/ir/irText/expressions/kt16904.kt.txt index a718472cb3f..8ad0b469529 100644 --- a/compiler/testData/ir/irText/expressions/kt16904.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt16904.kt.txt @@ -1,6 +1,6 @@ abstract class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -21,7 +21,7 @@ abstract class A { class B { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -36,7 +36,7 @@ class B { class Test1 : A { constructor() { - TODO("IrDelegatingConstructorCall") + super/*A*/() /* InstanceInitializerCall */ { // BLOCK @@ -56,7 +56,7 @@ class Test1 : A { class Test2 : J { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*J*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt16905.kt.txt b/compiler/testData/ir/irText/expressions/kt16905.kt.txt index 30a1416661a..9cbb1a1aab9 100644 --- a/compiler/testData/ir/irText/expressions/kt16905.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt16905.kt.txt @@ -1,13 +1,13 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } open inner class Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -19,7 +19,7 @@ class Outer { inner class InnerDerived0 : Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Inner*/() /* InstanceInitializerCall */ } @@ -31,7 +31,7 @@ class Outer { inner class InnerDerived1 : Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Inner*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt23030.kt.txt b/compiler/testData/ir/irText/expressions/kt23030.kt.txt index 7101d467fd5..b3bd4c4d157 100644 --- a/compiler/testData/ir/irText/expressions/kt23030.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt23030.kt.txt @@ -28,7 +28,7 @@ fun testEqualsWithSmartCast(x: Any, y: Any): Boolean { class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt28456.kt.txt b/compiler/testData/ir/irText/expressions/kt28456.kt.txt index 206a8b0fa28..b0009d1e305 100644 --- a/compiler/testData/ir/irText/expressions/kt28456.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt28456.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt28456a.kt.txt b/compiler/testData/ir/irText/expressions/kt28456a.kt.txt index 70874414592..72003754a75 100644 --- a/compiler/testData/ir/irText/expressions/kt28456a.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt28456a.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt28456b.kt.txt b/compiler/testData/ir/irText/expressions/kt28456b.kt.txt index 76b604178e0..d6804f792c0 100644 --- a/compiler/testData/ir/irText/expressions/kt28456b.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt28456b.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt30020.kt.txt b/compiler/testData/ir/irText/expressions/kt30020.kt.txt index 53f81d66ae7..0b61796d6ff 100644 --- a/compiler/testData/ir/irText/expressions/kt30020.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt30020.kt.txt @@ -38,7 +38,7 @@ fun MutableList.testExtensionReceiver() { abstract class AML : MutableList { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -49,7 +49,7 @@ abstract class AML : MutableList { inner class Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt35730.kt.txt b/compiler/testData/ir/irText/expressions/kt35730.kt.txt index 612643b1a73..bbe6def41d9 100644 --- a/compiler/testData/ir/irText/expressions/kt35730.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt35730.kt.txt @@ -9,7 +9,7 @@ interface Base { object Derived : Base { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt36956.kt.txt b/compiler/testData/ir/irText/expressions/kt36956.kt.txt index 8b8e5d02e33..c2875df8452 100644 --- a/compiler/testData/ir/irText/expressions/kt36956.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt36956.kt.txt @@ -1,6 +1,6 @@ class A { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/kt37570.kt.txt b/compiler/testData/ir/irText/expressions/kt37570.kt.txt index ca7f8184047..511a7f5a3f8 100644 --- a/compiler/testData/ir/irText/expressions/kt37570.kt.txt +++ b/compiler/testData/ir/irText/expressions/kt37570.kt.txt @@ -4,7 +4,7 @@ fun a(): String { class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/memberTypeArguments.kt.txt b/compiler/testData/ir/irText/expressions/memberTypeArguments.kt.txt index 15b69e36805..ffed8fe90ac 100644 --- a/compiler/testData/ir/irText/expressions/memberTypeArguments.kt.txt +++ b/compiler/testData/ir/irText/expressions/memberTypeArguments.kt.txt @@ -1,6 +1,6 @@ class GenericClass { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt b/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt index 9a510e14c48..96eddea213c 100644 --- a/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt +++ b/compiler/testData/ir/irText/expressions/membersImportedFromObject.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/multipleThisReferences.kt.txt b/compiler/testData/ir/irText/expressions/multipleThisReferences.kt.txt index 504335e0a82..7beac7158c2 100644 --- a/compiler/testData/ir/irText/expressions/multipleThisReferences.kt.txt +++ b/compiler/testData/ir/irText/expressions/multipleThisReferences.kt.txt @@ -1,13 +1,13 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } open inner class Inner { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -28,7 +28,7 @@ class Outer { class Host { constructor(y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -41,7 +41,7 @@ class Host { return { // BLOCK local class : Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Inner*/(x = 42) /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt b/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt index 894dfad5cbe..8d2b46f20ba 100644 --- a/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectAsCallable.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt b/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt index 3225c4ab84c..c67b1eff3b8 100644 --- a/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectClassReference.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/objectReference.kt.txt b/compiler/testData/ir/irText/expressions/objectReference.kt.txt index ed74279f699..613c811fe9e 100644 --- a/compiler/testData/ir/irText/expressions/objectReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectReference.kt.txt @@ -1,6 +1,6 @@ object Z { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -22,7 +22,7 @@ object Z { class Nested { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -60,7 +60,7 @@ object Z { field = { // BLOCK local class { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/objectReferenceInClosureInSuperConstructorCall.kt.txt b/compiler/testData/ir/irText/expressions/objectReferenceInClosureInSuperConstructorCall.kt.txt index 652cd8c32c9..adb4082d614 100644 --- a/compiler/testData/ir/irText/expressions/objectReferenceInClosureInSuperConstructorCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectReferenceInClosureInSuperConstructorCall.kt.txt @@ -1,6 +1,6 @@ abstract class Base { constructor(lambda: Function0) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,7 +16,10 @@ abstract class Base { object Test : Base { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/(lambda = local fun (): Any { + return Test + } +) /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/objectReferenceInFieldInitializer.kt.txt b/compiler/testData/ir/irText/expressions/objectReferenceInFieldInitializer.kt.txt index 2bc62bb9d23..de292e4f24f 100644 --- a/compiler/testData/ir/irText/expressions/objectReferenceInFieldInitializer.kt.txt +++ b/compiler/testData/ir/irText/expressions/objectReferenceInFieldInitializer.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/outerClassInstanceReference.kt.txt b/compiler/testData/ir/irText/expressions/outerClassInstanceReference.kt.txt index c27264b8e7c..beef491f733 100644 --- a/compiler/testData/ir/irText/expressions/outerClassInstanceReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/outerClassInstanceReference.kt.txt @@ -1,6 +1,6 @@ class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -10,7 +10,7 @@ class Outer { inner class Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt.txt b/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt.txt index 997fb638841..261741782c8 100644 --- a/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt.txt +++ b/compiler/testData/ir/irText/expressions/primitivesImplicitConversions.kt.txt @@ -37,7 +37,7 @@ fun testImplicitArguments(x: Long = 1.unaryMinus().toLong()) { class TestImplicitArguments { constructor(x: Long = 1.unaryMinus().toLong()) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/propertyReferences.kt.txt b/compiler/testData/ir/irText/expressions/propertyReferences.kt.txt index 5ceb572b2cf..5a7c79594f1 100644 --- a/compiler/testData/ir/irText/expressions/propertyReferences.kt.txt +++ b/compiler/testData/ir/irText/expressions/propertyReferences.kt.txt @@ -1,6 +1,6 @@ object Delegate { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -19,7 +19,7 @@ object Delegate { open class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/reflectionLiterals.kt.txt b/compiler/testData/ir/irText/expressions/reflectionLiterals.kt.txt index 0d7c07ce188..e2507de1434 100644 --- a/compiler/testData/ir/irText/expressions/reflectionLiterals.kt.txt +++ b/compiler/testData/ir/irText/expressions/reflectionLiterals.kt.txt @@ -1,6 +1,6 @@ class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/safeAssignment.kt.txt b/compiler/testData/ir/irText/expressions/safeAssignment.kt.txt index 775ce838759..81befe5abd9 100644 --- a/compiler/testData/ir/irText/expressions/safeAssignment.kt.txt +++ b/compiler/testData/ir/irText/expressions/safeAssignment.kt.txt @@ -1,6 +1,6 @@ class C { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt b/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt index f1a0f69545c..5003e3cb3e1 100644 --- a/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt +++ b/compiler/testData/ir/irText/expressions/safeCallWithIncrementDecrement.kt.txt @@ -2,7 +2,7 @@ package test class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/safeCalls.kt.txt b/compiler/testData/ir/irText/expressions/safeCalls.kt.txt index a1de2db7012..033184eefc9 100644 --- a/compiler/testData/ir/irText/expressions/safeCalls.kt.txt +++ b/compiler/testData/ir/irText/expressions/safeCalls.kt.txt @@ -1,6 +1,6 @@ class Ref { constructor(value: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/sam/samConversionInGenericConstructorCall_NI.kt.txt b/compiler/testData/ir/irText/expressions/sam/samConversionInGenericConstructorCall_NI.kt.txt index 78a3a61152b..47a73284e4e 100644 --- a/compiler/testData/ir/irText/expressions/sam/samConversionInGenericConstructorCall_NI.kt.txt +++ b/compiler/testData/ir/irText/expressions/sam/samConversionInGenericConstructorCall_NI.kt.txt @@ -4,7 +4,7 @@ fun test3(f1: Function1, f2: Function1): D<@Flexibl class Outer { constructor(j11: J) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -15,7 +15,7 @@ class Outer { inner class Inner { constructor(j12: J) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.kt.txt b/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.kt.txt index 382a7e2aa37..8b74b7bb4e0 100644 --- a/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.kt.txt +++ b/compiler/testData/ir/irText/expressions/setFieldWithImplicitCast.kt.txt @@ -1,6 +1,6 @@ class Derived : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.kt.txt b/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.kt.txt index 03d6718bd5e..4153e1dfd87 100644 --- a/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/specializedTypeAliasConstructorCall.kt.txt @@ -1,6 +1,6 @@ class Cell { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/temporaryInInitBlock.kt.txt b/compiler/testData/ir/irText/expressions/temporaryInInitBlock.kt.txt index 380fc2d7a00..9504e2eb01b 100644 --- a/compiler/testData/ir/irText/expressions/temporaryInInitBlock.kt.txt +++ b/compiler/testData/ir/irText/expressions/temporaryInInitBlock.kt.txt @@ -1,6 +1,6 @@ class C { constructor(x: Any?) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.kt.txt b/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.kt.txt index 899e289caa3..48fe3b0173f 100644 --- a/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.kt.txt +++ b/compiler/testData/ir/irText/expressions/thisOfGenericOuterClass.kt.txt @@ -1,6 +1,6 @@ class Outer { constructor(x: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -11,7 +11,7 @@ class Outer { open inner class Inner { constructor(y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -34,7 +34,7 @@ fun Outer.test(): Inner { return { // BLOCK local class : Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Inner*/(y = 42) /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/thisRefToObjectInNestedClassConstructorCall.kt.txt b/compiler/testData/ir/irText/expressions/thisRefToObjectInNestedClassConstructorCall.kt.txt index bd5b304ba62..a0d57b67f16 100644 --- a/compiler/testData/ir/irText/expressions/thisRefToObjectInNestedClassConstructorCall.kt.txt +++ b/compiler/testData/ir/irText/expressions/thisRefToObjectInNestedClassConstructorCall.kt.txt @@ -1,6 +1,6 @@ open class Base { constructor(x: Any) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,14 +16,14 @@ open class Base { object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } class Derived1 : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/(x = Host) /* InstanceInitializerCall */ } @@ -35,7 +35,7 @@ object Host { class Derived2 : Base { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/(x = Host) /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/thisReferenceBeforeClassDeclared.kt.txt b/compiler/testData/ir/irText/expressions/thisReferenceBeforeClassDeclared.kt.txt index 2035f6a97aa..b84ea5df90f 100644 --- a/compiler/testData/ir/irText/expressions/thisReferenceBeforeClassDeclared.kt.txt +++ b/compiler/testData/ir/irText/expressions/thisReferenceBeforeClassDeclared.kt.txt @@ -2,7 +2,7 @@ fun WithCompanion.test() { val test1: = { // BLOCK local class : WithCompanion { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*WithCompanion*/(a = Companion) /* InstanceInitializerCall */ } @@ -18,7 +18,7 @@ fun WithCompanion.test() { val test2: = { // BLOCK local class : WithCompanion { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*WithCompanion*/(a = Companion.foo()) /* InstanceInitializerCall */ } @@ -35,14 +35,14 @@ fun WithCompanion.test() { open class WithCompanion { constructor(a: Companion) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } companion object Companion { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/typeAliasConstructorReference.kt.txt b/compiler/testData/ir/irText/expressions/typeAliasConstructorReference.kt.txt index e8914501210..6464cc8e12c 100644 --- a/compiler/testData/ir/irText/expressions/typeAliasConstructorReference.kt.txt +++ b/compiler/testData/ir/irText/expressions/typeAliasConstructorReference.kt.txt @@ -1,6 +1,6 @@ class C { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -13,14 +13,14 @@ class C { typealias CA = C object Host { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } class Nested { constructor(x: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/typeParameterClassLiteral.kt.txt b/compiler/testData/ir/irText/expressions/typeParameterClassLiteral.kt.txt index e07c6b9bd7e..ea6db7d4e79 100644 --- a/compiler/testData/ir/irText/expressions/typeParameterClassLiteral.kt.txt +++ b/compiler/testData/ir/irText/expressions/typeParameterClassLiteral.kt.txt @@ -13,7 +13,7 @@ val T.classRefExtVal: KClass class Host { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt b/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt index 09d3fd964e8..3101e945445 100644 --- a/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt +++ b/compiler/testData/ir/irText/expressions/useImportedMember.kt.txt @@ -14,7 +14,7 @@ interface I { open class BaseClass { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -31,7 +31,7 @@ open class BaseClass { object C : BaseClass, I { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*BaseClass*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/values.kt.txt b/compiler/testData/ir/irText/expressions/values.kt.txt index 6eb95edb4fa..766800e5eee 100644 --- a/compiler/testData/ir/irText/expressions/values.kt.txt +++ b/compiler/testData/ir/irText/expressions/values.kt.txt @@ -20,7 +20,7 @@ enum class Enum : Enum { object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -36,14 +36,14 @@ val a: Int class Z { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } companion object Companion { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/expressions/when.kt.txt b/compiler/testData/ir/irText/expressions/when.kt.txt index 57e50ca1068..5c37ea8183a 100644 --- a/compiler/testData/ir/irText/expressions/when.kt.txt +++ b/compiler/testData/ir/irText/expressions/when.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/AbstractMutableMap.kt.txt b/compiler/testData/ir/irText/firProblems/AbstractMutableMap.kt.txt index f9802b6e6c8..4d47ef4744f 100644 --- a/compiler/testData/ir/irText/firProblems/AbstractMutableMap.kt.txt +++ b/compiler/testData/ir/irText/firProblems/AbstractMutableMap.kt.txt @@ -1,6 +1,6 @@ class MyMap : AbstractMutableMap { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*AbstractMutableMap*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt b/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt index 29873cc7b25..572fc7d8644 100644 --- a/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt +++ b/compiler/testData/ir/irText/firProblems/AllCandidates.kt.txt @@ -1,6 +1,6 @@ class ResolvedCall { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ class ResolvedCall { class MyCandidate { constructor(resolvedCall: ResolvedCall<*>) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/AnnotationInAnnotation.kt.txt b/compiler/testData/ir/irText/firProblems/AnnotationInAnnotation.kt.txt index 8757821451f..4b403e60b42 100644 --- a/compiler/testData/ir/irText/firProblems/AnnotationInAnnotation.kt.txt +++ b/compiler/testData/ir/irText/firProblems/AnnotationInAnnotation.kt.txt @@ -27,7 +27,7 @@ annotation class State : Annotation { @State(name = "1", storages = [Storage(value = "HELLO")]) class Test { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/BaseFirBuilder.kt.txt b/compiler/testData/ir/irText/firProblems/BaseFirBuilder.kt.txt index e2f748eba3c..808e2406597 100644 --- a/compiler/testData/ir/irText/firProblems/BaseFirBuilder.kt.txt +++ b/compiler/testData/ir/irText/firProblems/BaseFirBuilder.kt.txt @@ -1,6 +1,6 @@ abstract class BaseFirBuilder { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/ClashResolutionDescriptor.kt.txt b/compiler/testData/ir/irText/firProblems/ClashResolutionDescriptor.kt.txt index bd1b4d57924..4ac329e6280 100644 --- a/compiler/testData/ir/irText/firProblems/ClashResolutionDescriptor.kt.txt +++ b/compiler/testData/ir/irText/firProblems/ClashResolutionDescriptor.kt.txt @@ -18,7 +18,7 @@ interface ComponentDescriptor { abstract class PlatformExtensionsClashResolver> { constructor(applicableTo: Class) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -34,7 +34,7 @@ abstract class PlatformExtensionsClashResolver> class ClashResolutionDescriptor> { constructor(container: ComponentContainer, resolver: PlatformExtensionsClashResolver, clashedComponents: List) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt b/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt index b003eb7047c..211a9a3ab8b 100644 --- a/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt +++ b/compiler/testData/ir/irText/firProblems/DeepCopyIrTree.kt.txt @@ -46,7 +46,7 @@ interface IrDeclarationParent { class DeepCopyIrTreeWithSymbols { constructor(typeRemapper: TypeRemapper) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/DelegationAndInheritanceFromJava.kt.txt b/compiler/testData/ir/irText/firProblems/DelegationAndInheritanceFromJava.kt.txt index 4587750062c..0cf12e16dec 100644 --- a/compiler/testData/ir/irText/firProblems/DelegationAndInheritanceFromJava.kt.txt +++ b/compiler/testData/ir/irText/firProblems/DelegationAndInheritanceFromJava.kt.txt @@ -1,6 +1,6 @@ class Impl : A, B { constructor(b: B) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/FirBuilder.kt.txt b/compiler/testData/ir/irText/firProblems/FirBuilder.kt.txt index c635a2d1a3e..ab83025d3a4 100644 --- a/compiler/testData/ir/irText/firProblems/FirBuilder.kt.txt +++ b/compiler/testData/ir/irText/firProblems/FirBuilder.kt.txt @@ -1,6 +1,6 @@ open class BaseConverter : BaseFirBuilder { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*BaseFirBuilder*/() /* InstanceInitializerCall */ } @@ -13,7 +13,7 @@ open class BaseConverter : BaseFirBuilder { class DeclarationsConverter : BaseConverter { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*BaseConverter*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/InnerClassInAnonymous.kt.txt b/compiler/testData/ir/irText/firProblems/InnerClassInAnonymous.kt.txt index 9cda3191fef..a82b4db611b 100644 --- a/compiler/testData/ir/irText/firProblems/InnerClassInAnonymous.kt.txt +++ b/compiler/testData/ir/irText/firProblems/InnerClassInAnonymous.kt.txt @@ -2,7 +2,7 @@ fun box(): String { val obj: = { // BLOCK local class { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -17,7 +17,7 @@ fun box(): String { local inner class Some : Base { constructor(s: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + .super/*Base*/(s = s) /* InstanceInitializerCall */ } @@ -33,7 +33,7 @@ fun box(): String { local open inner class Base { constructor(s: String) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/MultiList.kt.txt b/compiler/testData/ir/irText/firProblems/MultiList.kt.txt index 32ce6da9caf..818cbe181a4 100644 --- a/compiler/testData/ir/irText/firProblems/MultiList.kt.txt +++ b/compiler/testData/ir/irText/firProblems/MultiList.kt.txt @@ -1,6 +1,6 @@ data class Some { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -69,7 +69,7 @@ interface MyList : List> { open class SomeList : MyList, ArrayList> { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*ArrayList*/<@FlexibleNullability Some?>() /* InstanceInitializerCall */ } @@ -114,7 +114,7 @@ open class SomeList : MyList, ArrayList> { class FinalList : SomeList { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*SomeList*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/SignatureClash.kt.txt b/compiler/testData/ir/irText/firProblems/SignatureClash.kt.txt index 824d78dbb52..9dd093e8b12 100644 --- a/compiler/testData/ir/irText/firProblems/SignatureClash.kt.txt +++ b/compiler/testData/ir/irText/firProblems/SignatureClash.kt.txt @@ -1,7 +1,7 @@ typealias Some = Function1 object Factory { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -41,7 +41,7 @@ interface Derived : Delegate { data class DataClass : Derived, Delegate { constructor(delegate: Delegate) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/VarInInit.kt.txt b/compiler/testData/ir/irText/firProblems/VarInInit.kt.txt index fe7198ef8ed..cf1f115f43c 100644 --- a/compiler/testData/ir/irText/firProblems/VarInInit.kt.txt +++ b/compiler/testData/ir/irText/firProblems/VarInInit.kt.txt @@ -1,6 +1,6 @@ class Some { constructor(foo: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/candidateSymbol.kt.txt b/compiler/testData/ir/irText/firProblems/candidateSymbol.kt.txt index d3f666afc67..ca0b05b3d06 100644 --- a/compiler/testData/ir/irText/firProblems/candidateSymbol.kt.txt +++ b/compiler/testData/ir/irText/firProblems/candidateSymbol.kt.txt @@ -1,6 +1,6 @@ class Candidate { constructor(symbol: AbstractFirBasedSymbol<*>) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -16,7 +16,7 @@ class Candidate { abstract class AbstractFirBasedSymbol where E : FirSymbolOwner, E : FirDeclaration { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/putIfAbsent.kt.txt b/compiler/testData/ir/irText/firProblems/putIfAbsent.kt.txt index 21fba8220b0..b40c904496c 100644 --- a/compiler/testData/ir/irText/firProblems/putIfAbsent.kt.txt +++ b/compiler/testData/ir/irText/firProblems/putIfAbsent.kt.txt @@ -1,6 +1,6 @@ class Owner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/firProblems/v8arrayToList.kt.txt b/compiler/testData/ir/irText/firProblems/v8arrayToList.kt.txt index 922223e6148..a01e40c8e3c 100644 --- a/compiler/testData/ir/irText/firProblems/v8arrayToList.kt.txt +++ b/compiler/testData/ir/irText/firProblems/v8arrayToList.kt.txt @@ -1,6 +1,6 @@ class V8Array { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/lambdas/destructuringInLambda.kt.txt b/compiler/testData/ir/irText/lambdas/destructuringInLambda.kt.txt index 18a78f1ae74..ffea653d202 100644 --- a/compiler/testData/ir/irText/lambdas/destructuringInLambda.kt.txt +++ b/compiler/testData/ir/irText/lambdas/destructuringInLambda.kt.txt @@ -1,6 +1,6 @@ data class A { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt b/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt index 2c344f4fdcb..6f72c26c9af 100644 --- a/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt +++ b/compiler/testData/ir/irText/lambdas/multipleImplicitReceivers.kt.txt @@ -1,6 +1,6 @@ object A { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ object A { object B { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt b/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt index 830c5ac39ea..eff25bcc191 100644 --- a/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt +++ b/compiler/testData/ir/irText/regressions/integerCoercionToT.kt.txt @@ -10,7 +10,7 @@ inline fun CPointed.reinterpret(): T { class CInt32VarX : CPointed { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -30,7 +30,7 @@ var CInt32VarX.value: T_INT class IdType : CPointed { constructor(value: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.kt.txt b/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.kt.txt index 0ef13c0c97c..8848b86f172 100644 --- a/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.kt.txt +++ b/compiler/testData/ir/irText/regressions/typeAliasCtorForGenericClass.kt.txt @@ -1,6 +1,6 @@ class A { constructor(q: Q) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/singletons/companion.kt.txt b/compiler/testData/ir/irText/singletons/companion.kt.txt index 3b548757f67..b1c4ca900ed 100644 --- a/compiler/testData/ir/irText/singletons/companion.kt.txt +++ b/compiler/testData/ir/irText/singletons/companion.kt.txt @@ -1,6 +1,6 @@ class Z { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -11,7 +11,7 @@ class Z { companion object Companion { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/singletons/object.kt.txt b/compiler/testData/ir/irText/singletons/object.kt.txt index 2048f181764..2f030b0034c 100644 --- a/compiler/testData/ir/irText/singletons/object.kt.txt +++ b/compiler/testData/ir/irText/singletons/object.kt.txt @@ -1,6 +1,6 @@ object Z { private constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -10,7 +10,7 @@ object Z { class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m1.kt.txt b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m1.kt.txt index ccaa54f2166..50383959c5f 100644 --- a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m1.kt.txt +++ b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m1.kt.txt @@ -1,6 +1,6 @@ abstract class Base { constructor(x: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m2.kt.txt b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m2.kt.txt index e53327404d9..53407fa0166 100644 --- a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m2.kt.txt +++ b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule_m2.kt.txt @@ -1,6 +1,6 @@ class Derived1 : Base { constructor(x: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Base*/(x = x) /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/stubs/javaInnerClass.kt.txt b/compiler/testData/ir/irText/stubs/javaInnerClass.kt.txt index 4e94cf73896..b194aaedf0d 100644 --- a/compiler/testData/ir/irText/stubs/javaInnerClass.kt.txt +++ b/compiler/testData/ir/irText/stubs/javaInnerClass.kt.txt @@ -1,6 +1,6 @@ class Test1 : J { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*J*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt index e8234dee409..93f7ead5276 100644 --- a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt +++ b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.kt.txt @@ -69,7 +69,7 @@ private fun CoroutineScope.asChannel(flow: Flow<*>): ReceiveChannel { class SafeCollector : FlowCollector { constructor(collector: FlowCollector) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -101,7 +101,7 @@ suspend inline fun Flow.collect(crossinline action: SuspendFunctio open class ChannelCoroutine { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.kt.txt b/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.kt.txt index d97dd0b3864..c09549b34e2 100644 --- a/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.kt.txt +++ b/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.kt.txt @@ -1,6 +1,6 @@ class Value> { constructor(value1: T, value2: IT) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -42,7 +42,7 @@ interface IR { class CR : IR { constructor(r: R) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -62,7 +62,7 @@ class CR : IR { class P { constructor(p1: P1, p2: P2) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -84,7 +84,7 @@ val Value>.additionalText: P /* by */ field = { // BLOCK local class : IDelegate1>, P> { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -101,7 +101,7 @@ val Value>.additionalText: P /* by */ field = { // BLOCK local class : IDelegate1>, Any?> { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -134,7 +134,7 @@ val Value>.additionalText: P /* by */ field = { // BLOCK local class : IDelegate1>, Any?> { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/genericFunWithStar.kt.txt b/compiler/testData/ir/irText/types/genericFunWithStar.kt.txt index 74f305daa01..4f25efa9c00 100644 --- a/compiler/testData/ir/irText/types/genericFunWithStar.kt.txt +++ b/compiler/testData/ir/irText/types/genericFunWithStar.kt.txt @@ -24,7 +24,7 @@ interface I where G : IFoo, G : IBar { abstract class Box : IFoo, IBar where T : IFoo, T : IBar { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/genericPropertyReferenceType.kt.txt b/compiler/testData/ir/irText/types/genericPropertyReferenceType.kt.txt index 055b8579fd4..efbea8dccb5 100644 --- a/compiler/testData/ir/irText/types/genericPropertyReferenceType.kt.txt +++ b/compiler/testData/ir/irText/types/genericPropertyReferenceType.kt.txt @@ -1,6 +1,6 @@ class C { constructor(x: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt b/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt index af41877bf00..568deb3416b 100644 --- a/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType1_NI.kt.txt @@ -1,6 +1,6 @@ class In { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt b/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt index fc1ecd782b3..b0234031d71 100644 --- a/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType1_OI.kt.txt @@ -1,6 +1,6 @@ class In { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/intersectionType2_NI.kt.txt b/compiler/testData/ir/irText/types/intersectionType2_NI.kt.txt index 1319b782b2b..bb3cefa634b 100644 --- a/compiler/testData/ir/irText/types/intersectionType2_NI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType2_NI.kt.txt @@ -12,7 +12,7 @@ interface Foo { open class B : Foo, A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -24,7 +24,7 @@ open class B : Foo, A { open class C : Foo, A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/intersectionType2_OI.kt.txt b/compiler/testData/ir/irText/types/intersectionType2_OI.kt.txt index 1319b782b2b..bb3cefa634b 100644 --- a/compiler/testData/ir/irText/types/intersectionType2_OI.kt.txt +++ b/compiler/testData/ir/irText/types/intersectionType2_OI.kt.txt @@ -12,7 +12,7 @@ interface Foo { open class B : Foo, A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -24,7 +24,7 @@ open class B : Foo, A { open class C : Foo, A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/javaWildcardType.kt.txt b/compiler/testData/ir/irText/types/javaWildcardType.kt.txt index c2b7a406202..901940a1b58 100644 --- a/compiler/testData/ir/irText/types/javaWildcardType.kt.txt +++ b/compiler/testData/ir/irText/types/javaWildcardType.kt.txt @@ -10,7 +10,7 @@ interface K { class C : J, K { constructor(j: J, k: K) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt b/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt index 5e2c7daf623..d8560ef46ae 100644 --- a/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt +++ b/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInDestructuringAssignment.kt.txt @@ -3,7 +3,7 @@ fun use(x: Any, y: Any) { class P { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -31,7 +31,7 @@ class P { class Q { constructor(x: T1, y: T2) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInForLoop.kt.txt b/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInForLoop.kt.txt index 3426a07de12..ffbc1791fe6 100644 --- a/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInForLoop.kt.txt +++ b/compiler/testData/ir/irText/types/nullChecks/enhancedNullabilityInForLoop.kt.txt @@ -78,7 +78,7 @@ interface K { data class P { constructor(x: Int, y: Int) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.kt.txt b/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.kt.txt index c99a6d62535..7638e6b31c5 100644 --- a/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.kt.txt +++ b/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.kt.txt @@ -3,7 +3,7 @@ fun f(s: String) { class MySet : Set { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt b/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt index a95081d4bce..41e674060ba 100644 --- a/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt +++ b/compiler/testData/ir/irText/types/nullChecks/nullabilityAssertionOnExtensionReceiver.kt.txt @@ -3,7 +3,7 @@ fun String.extension() { class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/rawTypeInSignature.kt.txt b/compiler/testData/ir/irText/types/rawTypeInSignature.kt.txt index 2ba226222d0..d412047c67b 100644 --- a/compiler/testData/ir/irText/types/rawTypeInSignature.kt.txt +++ b/compiler/testData/ir/irText/types/rawTypeInSignature.kt.txt @@ -1,6 +1,6 @@ class GenericInv { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -12,7 +12,7 @@ class GenericInv { class GenericIn { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -24,7 +24,7 @@ class GenericIn { class GenericOut { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -48,7 +48,7 @@ fun testReturnsRawGenericOut(j: JRaw): @FlexibleNullability @RawType GenericOut< class KRaw : JRaw { constructor(j: JRaw) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/receiverOfIntersectionType.kt.txt b/compiler/testData/ir/irText/types/receiverOfIntersectionType.kt.txt index 4254ac59ad9..10f3b64dd6c 100644 --- a/compiler/testData/ir/irText/types/receiverOfIntersectionType.kt.txt +++ b/compiler/testData/ir/irText/types/receiverOfIntersectionType.kt.txt @@ -19,7 +19,7 @@ interface J : K { class A : I, J { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -34,7 +34,7 @@ class A : I, J { class B : I, J { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/smartCastOnFakeOverrideReceiver.kt.txt b/compiler/testData/ir/irText/types/smartCastOnFakeOverrideReceiver.kt.txt index 471272e1d2d..76086dc681c 100644 --- a/compiler/testData/ir/irText/types/smartCastOnFakeOverrideReceiver.kt.txt +++ b/compiler/testData/ir/irText/types/smartCastOnFakeOverrideReceiver.kt.txt @@ -1,6 +1,6 @@ open class A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -34,7 +34,7 @@ open class A { class B : A { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*A*/() /* InstanceInitializerCall */ } @@ -63,7 +63,7 @@ class B : A { open class GA { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -83,7 +83,7 @@ open class GA { class GB : GA { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*GA*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/smartCastOnReceiverOfGenericType.kt.txt b/compiler/testData/ir/irText/types/smartCastOnReceiverOfGenericType.kt.txt index 248bec9ca42..24b145f0ba0 100644 --- a/compiler/testData/ir/irText/types/smartCastOnReceiverOfGenericType.kt.txt +++ b/compiler/testData/ir/irText/types/smartCastOnReceiverOfGenericType.kt.txt @@ -25,7 +25,7 @@ fun testNonSubstitutedTypeParameter(a: Any, b: Any) { class Cell { constructor(value: T) /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } @@ -42,14 +42,14 @@ class Cell { class Outer { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } inner class Inner { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ } diff --git a/compiler/testData/ir/irText/types/starProjection_OI.kt.txt b/compiler/testData/ir/irText/types/starProjection_OI.kt.txt index 9b36f3fef33..e112139fad3 100644 --- a/compiler/testData/ir/irText/types/starProjection_OI.kt.txt +++ b/compiler/testData/ir/irText/types/starProjection_OI.kt.txt @@ -6,7 +6,7 @@ interface Continuation { abstract class C { constructor() /* primary */ { - TODO("IrDelegatingConstructorCall") + super/*Any*/() /* InstanceInitializerCall */ }