IrFile /ifElseIf.kt
  IrFunction public fun test(/*0*/ i: kotlin.Int): kotlin.Int
    IrExpressionBody
      BLOCK type=<no-type> hasResult=false operator=null
        RETURN type=<no-type>
          WHEN subject=null type=kotlin.Int
            if: BINARY_OP operator=GT type=kotlin.Boolean related=public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
              GET_VAR i type=kotlin.Int operator=null
              LITERAL Int type=kotlin.Int value='0'
            then: LITERAL Int type=kotlin.Int value='1'
            if: BINARY_OP operator=LT type=kotlin.Boolean related=public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int
              GET_VAR i type=kotlin.Int operator=null
              LITERAL Int type=kotlin.Int value='0'
            then: DUMMY MINUS type=kotlin.Int
            else: LITERAL Int type=kotlin.Int value='0'
