diff --git a/compiler/ir/ir.interpreter/src/org/jetbrains/kotlin/ir/interpreter/state/Primitive.kt b/compiler/ir/ir.interpreter/src/org/jetbrains/kotlin/ir/interpreter/state/Primitive.kt index 477952cdcee..c5c0ed41ca9 100644 --- a/compiler/ir/ir.interpreter/src/org/jetbrains/kotlin/ir/interpreter/state/Primitive.kt +++ b/compiler/ir/ir.interpreter/src/org/jetbrains/kotlin/ir/interpreter/state/Primitive.kt @@ -26,26 +26,6 @@ internal class Primitive(val value: T, val type: IrType) : State { return if (owner.isFakeOverride) owner.getLastOverridden() else owner } - override fun equals(other: Any?): Boolean { - if (this === other) return true - if (javaClass != other?.javaClass) return false - - other as Primitive<*> - - if (value != other.value) return false - if (type != other.type) return false - if (fields != other.fields) return false - - return true - } - - override fun hashCode(): Int { - var result = value?.hashCode() ?: 0 - result = 31 * result + type.hashCode() - result = 31 * result + fields.hashCode() - return result - } - override fun toString(): String { return "Primitive(value=$value, type=${irClass.defaultType})" }