diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt index 83adc73290b..d05df0958e5 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/ir/Ir.kt @@ -422,6 +422,8 @@ internal class KonanSymbols( } ) + override val functionAdapter: IrClassSymbol get() = error("Not supported yet") + val refClass = symbolTable.referenceClass(context.getKonanInternalClass("Ref")) val kFunctionImpl = symbolTable.referenceClass(context.reflectionTypes.kFunctionImpl) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/NativeSingleAbstractMethodLowering.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/NativeSingleAbstractMethodLowering.kt index ca62d83a968..9c4f8f468ef 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/NativeSingleAbstractMethodLowering.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/NativeSingleAbstractMethodLowering.kt @@ -22,4 +22,7 @@ internal class NativeSingleAbstractMethodLowering(context: Context) : SingleAbst override fun getSuperTypeForWrapper(typeOperand: IrType): IrType { return typeOperand.classOrNull?.defaultType ?: error("Unsupported SAM conversion: ${typeOperand.render()}") } + + override val IrType.needEqualsHashCodeMethods: Boolean + get() = false } \ No newline at end of file