blob: aa0899b94c387ac6dbdfa346e20fd01385c480e3 [file]
// RUN_PIPELINE_TILL: CODEGEN
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)
}
/* GENERATED_FIR_TAGS: anonymousObjectExpression, classDeclaration, functionDeclaration, interfaceDeclaration,
localProperty, propertyDeclaration */