f82c3c3bf7
Related to KT-62918, KT-60086
20 lines
552 B
Kotlin
Vendored
20 lines
552 B
Kotlin
Vendored
// ISSUE: KT-62918
|
|
// FIR_DUMP
|
|
|
|
class My<T>(val value: T)
|
|
interface I1
|
|
interface I2
|
|
|
|
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>fun foo()<!> = My(object : I1, I2 {})
|
|
|
|
fun fooFoo(): My<I1> = My(object : I1, I2 {})
|
|
|
|
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>internal fun bar()<!> = My(object : I1, I2 {})
|
|
|
|
private fun baz() = My(object : I1, I2 {})
|
|
|
|
// See also KT-33917
|
|
<!AMBIGUOUS_ANONYMOUS_TYPE_INFERRED!>private <!NOTHING_TO_INLINE!>inline<!> fun bazBaz()<!> = My(object : I1, I2 {})
|
|
|
|
private <!NOTHING_TO_INLINE!>inline<!> fun bazBazBaz() = My(object : I1 {})
|