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