// FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_EXPRESSION object Scope { fun foo(): Int = 0 object Nested { @Deprecated("err", level = DeprecationLevel.HIDDEN) fun foo(): String = "" fun take(f: () -> T): T = f() fun test() { val r1 = take(::foo) r1 val r2 = ::foo ")!>r2 val r3 = foo() r3 } } }