Fix data class equals codegen for type parameters with interface bounds
#KT-24474 Fixed
This commit is contained in:
+9
@@ -0,0 +1,9 @@
|
||||
interface A
|
||||
|
||||
data class B<out T : A>(val a: T)
|
||||
|
||||
fun box(): String {
|
||||
val b1 = B(object : A {})
|
||||
val b2 = B(object : A {})
|
||||
return if (b1.equals(b2)) "Fail" else "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user