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");