// !DIAGNOSTICS: -UNUSED_VARIABLE object Boo {} class A { object Boo {} } fun foo() { val i1: Int = Boo val i2: Int = A.Boo useInt(Boo) useInt(A.Boo) } fun bar() { val i1: Int = Unit useInt(Unit) } fun useInt(i: Int) = i