new test
diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirLightTreeJvmIrTextTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirLightTreeJvmIrTextTestGenerated.java index ef64bc0..ef02cf5 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirLightTreeJvmIrTextTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirLightTreeJvmIrTextTestGenerated.java
@@ -1044,6 +1044,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirPsiJvmIrTextTestGenerated.java b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirPsiJvmIrTextTestGenerated.java index d5c348c..9b5f3e9 100644 --- a/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirPsiJvmIrTextTestGenerated.java +++ b/compiler/fir/fir2ir/tests-gen/org/jetbrains/kotlin/test/runners/ir/FirPsiJvmIrTextTestGenerated.java
@@ -1044,6 +1044,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.ir.txt b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.ir.txt new file mode 100644 index 0000000..cd14b2c --- /dev/null +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.ir.txt
@@ -0,0 +1,127 @@ +Module: <common> +FILE fqName:<root> fileName:/common.kt + CLASS INTERFACE name:I1 modality:ABSTRACT visibility:public superTypes:[kotlin.Any] + $this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.I1 + FUN name:f visibility:public modality:ABSTRACT <> ($this:<root>.I1) returnType:kotlin.String + $this: VALUE_PARAMETER name:<this> type:<root>.I1 + PROPERTY name:p visibility:public modality:ABSTRACT [val] + FUN DEFAULT_PROPERTY_ACCESSOR name:<get-p> visibility:public modality:ABSTRACT <> ($this:<root>.I1) returnType:kotlin.Int + correspondingProperty: PROPERTY name:p visibility:public modality:ABSTRACT [val] + $this: VALUE_PARAMETER name:<this> type:<root>.I1 + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] + overridden: + public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + VALUE_PARAMETER name:other index:0 type:kotlin.Any? + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] + overridden: + public open fun hashCode (): kotlin.Int declared in kotlin.Any + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] + overridden: + public open fun toString (): kotlin.String declared in kotlin.Any + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + CLASS INTERFACE name:I2 modality:ABSTRACT visibility:public superTypes:[kotlin.Any] + $this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.I2 + FUN name:f visibility:public modality:ABSTRACT <> ($this:<root>.I2) returnType:kotlin.String + $this: VALUE_PARAMETER name:<this> type:<root>.I2 + PROPERTY name:p visibility:public modality:ABSTRACT [val] + FUN DEFAULT_PROPERTY_ACCESSOR name:<get-p> visibility:public modality:ABSTRACT <> ($this:<root>.I2) returnType:kotlin.Int + correspondingProperty: PROPERTY name:p visibility:public modality:ABSTRACT [val] + $this: VALUE_PARAMETER name:<this> type:<root>.I2 + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] + overridden: + public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in kotlin.Any + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + VALUE_PARAMETER name:other index:0 type:kotlin.Any? + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] + overridden: + public open fun hashCode (): kotlin.Int declared in kotlin.Any + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] + overridden: + public open fun toString (): kotlin.String declared in kotlin.Any + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + CLASS CLASS name:C modality:FINAL visibility:public [expect] superTypes:[<root>.I1; <root>.I2] + $this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.C + CONSTRUCTOR visibility:public <> () returnType:<root>.C [primary,expect] + FUN name:f visibility:public modality:OPEN <> ($this:<root>.C) returnType:kotlin.String [expect] + overridden: + public abstract fun f (): kotlin.String declared in <root>.I1 + public abstract fun f (): kotlin.String declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:<root>.C + PROPERTY name:p visibility:public modality:OPEN [expect,val] + overridden: + public abstract p: kotlin.Int + public abstract p: kotlin.Int + FUN DEFAULT_PROPERTY_ACCESSOR name:<get-p> visibility:public modality:OPEN <> ($this:<root>.C) returnType:kotlin.Int + correspondingProperty: PROPERTY name:p visibility:public modality:OPEN [expect,val] + overridden: + public abstract fun <get-p> (): kotlin.Int declared in <root>.I1 + public abstract fun <get-p> (): kotlin.Int declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:<root>.C + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [expect,fake_override,operator] + overridden: + public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.I1 + public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + VALUE_PARAMETER name:other index:0 type:kotlin.Any? + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [expect,fake_override] + overridden: + public open fun hashCode (): kotlin.Int declared in <root>.I1 + public open fun hashCode (): kotlin.Int declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [expect,fake_override] + overridden: + public open fun toString (): kotlin.String declared in <root>.I1 + public open fun toString (): kotlin.String declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:kotlin.Any +Module: platform +FILE fqName:<root> fileName:/platform.kt + CLASS CLASS name:C modality:FINAL visibility:public superTypes:[<root>.I1; <root>.I2] + $this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.C + CONSTRUCTOR visibility:public <> () returnType:<root>.C [primary] + BLOCK_BODY + DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in kotlin.Any' + INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:C modality:FINAL visibility:public superTypes:[<root>.I1; <root>.I2]' + FUN name:f visibility:public modality:OPEN <> ($this:<root>.C) returnType:kotlin.String + overridden: + public abstract fun f (): kotlin.String declared in <root>.I1 + public abstract fun f (): kotlin.String declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:<root>.C + BLOCK_BODY + RETURN type=kotlin.Nothing from='public open fun f (): kotlin.String declared in <root>.C' + CONST String type=kotlin.String value="OK" + PROPERTY name:p visibility:public modality:OPEN [val] + overridden: + public abstract p: kotlin.Int + public abstract p: kotlin.Int + FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:private [final] + EXPRESSION_BODY + CONST Int type=kotlin.Int value=42 + FUN DEFAULT_PROPERTY_ACCESSOR name:<get-p> visibility:public modality:OPEN <> ($this:<root>.C) returnType:kotlin.Int + correspondingProperty: PROPERTY name:p visibility:public modality:OPEN [val] + overridden: + public abstract fun <get-p> (): kotlin.Int declared in <root>.I1 + public abstract fun <get-p> (): kotlin.Int declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:<root>.C + BLOCK_BODY + RETURN type=kotlin.Nothing from='public open fun <get-p> (): kotlin.Int declared in <root>.C' + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:p type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR '<this>: <root>.C declared in <root>.C.<get-p>' type=<root>.C origin=null + FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] + overridden: + public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.I1 + public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + VALUE_PARAMETER name:other index:0 type:kotlin.Any? + FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] + overridden: + public open fun hashCode (): kotlin.Int declared in <root>.I1 + public open fun hashCode (): kotlin.Int declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:kotlin.Any + FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] + overridden: + public open fun toString (): kotlin.String declared in <root>.I1 + public open fun toString (): kotlin.String declared in <root>.I2 + $this: VALUE_PARAMETER name:<this> type:kotlin.Any
diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt new file mode 100644 index 0000000..b0c7231 --- /dev/null +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt
@@ -0,0 +1,32 @@ +// FIR_IDENTICAL +// IGNORE_BACKEND_K1: JVM_IR, JS_IR +// !LANGUAGE: +MultiPlatformProjects + +// MODULE: common +// FILE: common.kt + +interface I1 { + fun f(): String + + val p: Int +} + +interface I2 { + fun f(): String + + val p: Int +} + +expect class C() : I1, I2 { + override fun f(): String + override val p: Int +} + +// MODULE: platform()()(common) +// FILE: platform.kt + +actual class C : I1, I2 { + actual override fun f() = "OK" + + actual override val p = 42 +} \ No newline at end of file
diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt.txt b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt.txt new file mode 100644 index 0000000..6a328a5 --- /dev/null +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt.txt
@@ -0,0 +1,47 @@ +// MODULE: <common> +// FILE: common.kt + +interface I1 { + abstract fun f(): String + + abstract val p: Int + abstract get + +} + +interface I2 { + abstract fun f(): String + + abstract val p: Int + abstract get + +} + +expect class C : I1, I2 { + expect constructor() /* primary */ + expect override fun f(): String + + expect override val p: Int + override get + +} + +// MODULE: platform +// FILE: platform.kt + +class C : I1, I2 { + constructor() /* primary */ { + super/*Any*/() + /* <init>() */ + + } + + override fun f(): String { + return "OK" + } + + override val p: Int + field = 42 + override get + +}
diff --git a/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.sig.kt.txt b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.sig.kt.txt new file mode 100644 index 0000000..3340725 --- /dev/null +++ b/compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.sig.kt.txt
@@ -0,0 +1,144 @@ +// MODULE: <common> +// FILE: common.kt + +// CHECK: +// Mangled name: C +// Public signature: /C|null[1] +expect class C : I1, I2 { + // CHECK: + // Mangled name: C#<init>(){} + // Public signature: /C.<init>|-5645683436151566731[1] + // Public signature debug description: <init>(){} + expect constructor() /* primary */ + + // CHECK JVM_IR: + // Mangled name: C#f(){}kotlin.String + // Public signature: /C.f|9098388873611041001[1] + // Public signature debug description: f(){}kotlin.String + // CHECK JS_IR NATIVE: + // Mangled name: C#f(){} + // Public signature: /C.f|5316533450599009716[1] + // Public signature debug description: f(){} + expect override fun f(): String + + // CHECK: + // Mangled name: C{}p + // Public signature: /C.p|6715504260787941082[1] + // Public signature debug description: {}p + expect override val p: Int + // CHECK JVM_IR: + // Mangled name: C#<get-p>(){}kotlin.Int + // Public signature: /C.p.<get-p>|5329635969197638839[1] + // Public signature debug description: <get-p>(){}kotlin.Int + // CHECK JS_IR NATIVE: + // Mangled name: C#<get-p>(){} + // Public signature: /C.p.<get-p>|-1162552463316289847[1] + // Public signature debug description: <get-p>(){} + override get + +} + +// CHECK: +// Mangled name: I1 +// Public signature: /I1|null[0] +interface I1 { + + // CHECK JVM_IR: + // Mangled name: I1#f(){}kotlin.String + // Public signature: /I1.f|9098388873611041001[0] + // Public signature debug description: f(){}kotlin.String + // CHECK JS_IR NATIVE: + // Mangled name: I1#f(){} + // Public signature: /I1.f|5316533450599009716[0] + // Public signature debug description: f(){} + abstract fun f(): String + + // CHECK: + // Mangled name: I1{}p + // Public signature: /I1.p|6715504260787941082[0] + // Public signature debug description: {}p + abstract val p: Int + // CHECK JVM_IR: + // Mangled name: I1#<get-p>(){}kotlin.Int + // Public signature: /I1.p.<get-p>|5329635969197638839[0] + // Public signature debug description: <get-p>(){}kotlin.Int + // CHECK JS_IR NATIVE: + // Mangled name: I1#<get-p>(){} + // Public signature: /I1.p.<get-p>|-1162552463316289847[0] + // Public signature debug description: <get-p>(){} + abstract get + +} + +// CHECK: +// Mangled name: I2 +// Public signature: /I2|null[0] +interface I2 { + + // CHECK JVM_IR: + // Mangled name: I2#f(){}kotlin.String + // Public signature: /I2.f|9098388873611041001[0] + // Public signature debug description: f(){}kotlin.String + // CHECK JS_IR NATIVE: + // Mangled name: I2#f(){} + // Public signature: /I2.f|5316533450599009716[0] + // Public signature debug description: f(){} + abstract fun f(): String + + // CHECK: + // Mangled name: I2{}p + // Public signature: /I2.p|6715504260787941082[0] + // Public signature debug description: {}p + abstract val p: Int + // CHECK JVM_IR: + // Mangled name: I2#<get-p>(){}kotlin.Int + // Public signature: /I2.p.<get-p>|5329635969197638839[0] + // Public signature debug description: <get-p>(){}kotlin.Int + // CHECK JS_IR NATIVE: + // Mangled name: I2#<get-p>(){} + // Public signature: /I2.p.<get-p>|-1162552463316289847[0] + // Public signature debug description: <get-p>(){} + abstract get + +} + +// MODULE: platform +// FILE: platform.kt + +// CHECK: +// Mangled name: C +// Public signature: /C|null[0] +class C : I1, I2 { + // CHECK: + // Mangled name: C{}p + // Public signature: /C.p|6715504260787941082[0] + // Public signature debug description: {}p + override val p: Int + // CHECK JVM_IR: + // Mangled name: C#<get-p>(){}kotlin.Int + // Public signature: /C.p.<get-p>|5329635969197638839[0] + // Public signature debug description: <get-p>(){}kotlin.Int + // CHECK JS_IR NATIVE: + // Mangled name: C#<get-p>(){} + // Public signature: /C.p.<get-p>|-1162552463316289847[0] + // Public signature debug description: <get-p>(){} + override get + + // CHECK: + // Mangled name: C#<init>(){} + // Public signature: /C.<init>|-5645683436151566731[0] + // Public signature debug description: <init>(){} + constructor() /* primary */ + + // CHECK JVM_IR: + // Mangled name: C#f(){}kotlin.String + // Public signature: /C.f|9098388873611041001[0] + // Public signature debug description: f(){}kotlin.String + // CHECK JS_IR NATIVE: + // Mangled name: C#f(){} + // Public signature: /C.f|5316533450599009716[0] + // Public signature debug description: f(){} + override fun f(): String + +} +
diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/ir/ClassicJvmIrTextTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/ir/ClassicJvmIrTextTestGenerated.java index 535be3d..0832114 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/ir/ClassicJvmIrTextTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/ir/ClassicJvmIrTextTestGenerated.java
@@ -1044,6 +1044,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/compiler/tests-gen/org/jetbrains/kotlin/klib/KlibIrTextTestCaseGenerated.java b/compiler/tests-gen/org/jetbrains/kotlin/klib/KlibIrTextTestCaseGenerated.java index 2b1ec86..6303fe9 100644 --- a/compiler/tests-gen/org/jetbrains/kotlin/klib/KlibIrTextTestCaseGenerated.java +++ b/compiler/tests-gen/org/jetbrains/kotlin/klib/KlibIrTextTestCaseGenerated.java
@@ -840,6 +840,11 @@ runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverride.kt"); } + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirLightTreeJsIrTextTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirLightTreeJsIrTextTestGenerated.java index c6cb2de..40ead39 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirLightTreeJsIrTextTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirLightTreeJsIrTextTestGenerated.java
@@ -948,6 +948,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirPsiJsIrTextTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirPsiJsIrTextTestGenerated.java index 61e668f..3761b5e 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirPsiJsIrTextTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/fir/FirPsiJsIrTextTestGenerated.java
@@ -948,6 +948,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/ClassicJsIrTextTestGenerated.java b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/ClassicJsIrTextTestGenerated.java index 8bb63c8..5af484a 100644 --- a/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/ClassicJsIrTextTestGenerated.java +++ b/js/js.tests/tests-gen/org/jetbrains/kotlin/js/test/ir/ClassicJsIrTextTestGenerated.java
@@ -948,6 +948,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");
diff --git a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/irtext/ClassicNativeIrTextTestGenerated.java b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/irtext/ClassicNativeIrTextTestGenerated.java index f07a5bf..cd6af38 100644 --- a/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/irtext/ClassicNativeIrTextTestGenerated.java +++ b/native/native.tests/tests-gen/org/jetbrains/kotlin/konan/irtext/ClassicNativeIrTextTestGenerated.java
@@ -948,6 +948,12 @@ } @Test + @TestMetadata("expectIntersectionOverrideWithActualization.kt") + public void testExpectIntersectionOverrideWithActualization() throws Exception { + runTest("compiler/testData/ir/irText/declarations/multiplatform/expectIntersectionOverrideWithActualization.kt"); + } + + @Test @TestMetadata("expectMemberInNotExpectClass.kt") public void testExpectMemberInNotExpectClass() throws Exception { runTest("compiler/testData/ir/irText/declarations/multiplatform/expectMemberInNotExpectClass.kt");