// FIR_IDENTICAL // ALLOW_KOTLIN_PACKAGE // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_EXPRESSION package kotlin object Scope { fun foo(): Int = 0 object Nested { @Deprecated("err") @DeprecatedSinceKotlin(hiddenSince = "1.0") fun foo(): String = "" fun take(f: () -> T): T = f() fun test() { val r1 = take(::foo) r1 val r2 = ::foo ")!>r2 val r3 = foo() r3 } } }