Add test for KT-37056 (already fixed)

This commit is contained in:
Mikhail Glukhikh
2021-02-20 11:33:09 +03:00
parent 6e46b0a1c4
commit 5568ceef68
5 changed files with 107 additions and 0 deletions
@@ -0,0 +1,32 @@
fun case1(a: A?) {
val test = a?.let {
Case1.invoke(it)
Case1(it)
Case1(A())
}
Case1(A())
Case1(a = A())
}
class Case1 private constructor(val a: A) {
companion object {
operator fun invoke(a: A) = ""
}
}
fun case2(a: A) {
Case2(a)
Case2(a =a)
}
class Case2 {
companion object {
operator fun invoke(a: A) = "" //(1)
}
}
class A()