// !DIAGNOSTICS: -UNUSED_VARIABLE import kotlin.platform.platformStatic class A { class object { platformStatic fun a1() { } } object A { platformStatic fun a2() { } } fun test() { val s = object { platformStatic fun a3() { } } } platformStatic fun a4() { } } trait B { class object { platformStatic fun a1() { } } object A { platformStatic fun a2() { } } fun test() { val s = object { platformStatic fun a3() { } } } platformStatic fun a4() { } }