// WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses fun foo(a: IC): T = a.value as T OPTIONAL_JVM_INLINE_ANNOTATION value class IC(val value: String) fun box(): String { return foo(IC("O")) + "K" }