// FIR_IDENTICAL // !CHECK_TYPE interface Predicate fun Predicate(x: (T?) -> Boolean): Predicate = null!! fun foo() { process(Predicate { x -> x checkType { _() } true }) } fun process(x: Predicate) {}