// FIR_IDENTICAL object O : Code(0) open class Code(val x: Int) { override fun toString() = "$x" } class A { companion object: Code(0) } const val toString1 = O.toString() const val toString2 = A.toString() const val plusString1 = "string" + O const val plusString2 = "string" + A const val stringConcat1 = "$O" const val stringConcat2 = "$A"