// FIR_IDENTICAL class C<reified T> fun id(p: T): T = p fun main() { C() val a: C = C() C<A>() val b: C = C() C() // TODO svtk, uncomment when extensions are called for nested calls! //val < !UNUSED_VARIABLE!>с< !>: C = id(< !TYPE_PARAMETER_AS_REIFIED!>C< !>()) }