// TARGET_BACKEND: JVM // IGNORE_BACKEND_FIR: JVM_IR // JVM_TARGET: 1.8 // SAM_CONVERSIONS: INDY fun interface Cmp { fun compare(a: T, b: T): Int } fun cmp(c: Cmp<*>) = c fun box(): String { val c = cmp { _, _ -> 0 } as Cmp if (c.compare(1, 2) != 0) return "Failed" return "OK" }