Minor: check absence of context receiver parameters
diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/MethodsFromAnyGeneratorForLowerings.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/MethodsFromAnyGeneratorForLowerings.kt
index a783975..9d26499 100644
--- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/MethodsFromAnyGeneratorForLowerings.kt
+++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/lower/MethodsFromAnyGeneratorForLowerings.kt
@@ -44,14 +44,14 @@
 
     companion object {
         fun IrFunction.isToString(): Boolean =
-            name.asString() == "toString" && extensionReceiverParameter == null && valueParameters.isEmpty()
+            name.asString() == "toString" && extensionReceiverParameter == null && contextReceiverParametersCount == 0 && valueParameters.isEmpty()
 
         fun IrFunction.isHashCode() =
-            name.asString() == "hashCode" && extensionReceiverParameter == null && valueParameters.isEmpty()
+            name.asString() == "hashCode" && extensionReceiverParameter == null && contextReceiverParametersCount == 0 && valueParameters.isEmpty()
 
         fun IrFunction.isEquals(context: BackendContext) =
             name.asString() == "equals" &&
-                    extensionReceiverParameter == null &&
+                    extensionReceiverParameter == null && contextReceiverParametersCount == 0 &&
                     valueParameters.singleOrNull()?.type == context.irBuiltIns.anyNType