// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER fun foo() {} fun foo(s: String) {} fun bar(f: () -> Unit) = 1 fun bar(f: (String) -> Unit) = 2 val x1 = ::foo as () -> Unit val x2 = bar(::foo as (String) -> Unit)