// WITH_STDLIB import kotlin.test.assertSame import kotlin.test.assertFailsWith enum class E { OK } fun id(x: T) = x fun box(): String { assertSame(E.OK, E.valueOf("OK")) assertSame(E.OK, enumValueOf("OK")) assertFailsWith { E.valueOf("NO") } assertFailsWith { enumValueOf("NO") } return enumValueOf(id("OK")).name }