// IGNORE_BACKEND_FIR: JVM_IR // IGNORE_BACKEND: JVM // IGNORE_BACKEND: JVM_IR // !LANGUAGE: +InlineClasses @file:Suppress("RESERVED_MEMBER_INSIDE_INLINE_CLASS") inline class Z(val data: Int) { override fun equals(other: Any?): Boolean = other is Z && data % 256 == other.data % 256 } fun box(): String { if (Z(0) != Z(256)) throw AssertionError() return "OK" }