// TARGET_BACKEND: JVM_IR // WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses OPTIONAL_JVM_INLINE_ANNOTATION value class Ic(val x: Int) fun box(): String { val strAsAny : Any = "a" if ("a".equals(Ic(1))) return "Fail 1" if (strAsAny.equals(Ic(1))) return "Fail 2" if (Ic(1).equals("a")) return "Fail 3" if (Ic(1).equals(strAsAny)) return "Fail 4" return "OK" }