[MPP] Fixup ExpectDeclarationsRemoving after changes to ExpectActualResolver
^KT-50120
This commit is contained in:
committed by
Space
parent
a4fd317f9e
commit
760c33bd43
+2
-1
@@ -27,6 +27,7 @@ import org.jetbrains.kotlin.ir.visitors.acceptVoid
|
||||
import org.jetbrains.kotlin.resolve.descriptorUtil.module
|
||||
import org.jetbrains.kotlin.resolve.multiplatform.ExpectedActualResolver
|
||||
import org.jetbrains.kotlin.resolve.multiplatform.OptionalAnnotationUtil
|
||||
import org.jetbrains.kotlin.resolve.multiplatform.findCompatibleActualsForExpected
|
||||
|
||||
/**
|
||||
* This pass removes all declarations with `isExpect == true`.
|
||||
@@ -107,7 +108,7 @@ internal class ExpectToActualDefaultValueCopier(private val irModule: IrModuleFr
|
||||
|
||||
if (!descriptor.isExpect) error(this)
|
||||
|
||||
findCompatibleActualForExpected(descriptor.module).singleOrNull() ?: error(descriptor)
|
||||
findCompatibleActualsForExpected(descriptor.module).singleOrNull() ?: error(descriptor)
|
||||
} as T
|
||||
|
||||
private fun IrExpression.remapExpectValueSymbols(): IrExpression {
|
||||
|
||||
Reference in New Issue
Block a user