K2: add test to confirm behavior described in KT-62918

#KT-62918 Obsolete
Related to: KT-60086, KT-59920
This commit is contained in:
Mikhail Glukhikh
2023-10-26 10:50:42 +02:00
committed by Space Team
parent a90562c0da
commit dda7004d66
8 changed files with 108 additions and 0 deletions
@@ -0,0 +1,14 @@
// ISSUE: KT-62918
// FIR_DUMP
class My<T>(val value: T)
interface I1
interface I2
fun <!EXPOSED_FUNCTION_RETURN_TYPE!>foo<!>() = My(object : I1, I2 {})
fun fooFoo(): My<I1> = My(object : I1, I2 {})
internal fun <!EXPOSED_FUNCTION_RETURN_TYPE!>bar<!>() = My(object : I1, I2 {})
private fun baz() = My(object : I1, I2 {})