[FIR DFA] Don't consider anonymous object as stable initializer to bind

#KT-43332 Fixed
This commit is contained in:
Mikhail Glukhikh
2020-11-26 12:54:56 +03:00
parent 1dc897346c
commit 0a0b5b5d2b
8 changed files with 56 additions and 2 deletions
@@ -0,0 +1,14 @@
interface A
interface B
fun foo(x: A) {}
fun foo(x: B) {}
open class C : A, B
fun main(a: A) {
foo(a)
val anonymousA: A = object : C() {}
foo(anonymousA)
}