// FIR_IDENTICAL // !CHECK_TYPE // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE enum class Foo { FOO; companion object { fun valueOf(something: String) = 2 fun values() = 1 } } fun test() { Foo.values() checkType { _>() } Foo.Companion.values() checkType { _() } Foo.valueOf("") checkType { _() } Foo.Companion.valueOf("") checkType { _() } }