// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE // KT-12286 Strange type is required for generic callable reference fun > maxOf(a: T, b: T): T = if (a < b) b else a fun > useMaxOf() { val f: (T, T) -> T = ::maxOf }