// FIR_DUMP class CompanionOnly { @Ann companion object { annotation class Ann @Ann object Foo } } class Test { annotation class Ann @Ann companion object { annotation class Ann @Ann object Foo } } open class Super { annotation class Ann } class TestWithSuperAndOwn : Super() { annotation class Ann @Ann companion object { annotation class Ann @Ann object Foo } } class TestWithSuperOnly : Super() { @Ann // Change in resolution from K1 to K2, see KT-64299 companion object { annotation class Ann @Ann object Foo } } open class SuperWithCompanion { companion object { annotation class Ann } } class TestWithSuperWithCompanionOnly : SuperWithCompanion() { @Ann companion object { annotation class Ann @Ann object Foo } } class TestWithSuperWithCompanionOnly2 : SuperWithCompanion() { @Ann companion object { @Ann object Foo } }