// FIR_IDENTICAL // !CHECK_TYPE package aaa import checkSubtype infix fun T.foo(t: T) = t fun id(t: T) = t fun a() { val i = id(2 foo 3) checkSubtype(i) // i shouldn't be resolved to error element }