EXPERIMENT Don't check name match during IR fake overrides building
diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt index a4c87c3..940feac 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/overrides/IrOverridingUtil.kt
@@ -752,9 +752,9 @@ "This type of IrDeclaration cannot be checked for overridability: $superMember" } - return if (superMember.name != subMember.name) { + return /*if (superMember.name != subMember.name) { incompatible("Name mismatch") - } else + } else*/ checkReceiverAndParameterCount(superMember, subMember) }