FILE /arrayAssignment.kt
  FUN public fun test(): kotlin.Unit
    BLOCK_BODY
      VAR val x: kotlin.IntArray
        CALL .intArrayOf type=kotlin.IntArray operator=null
          elements: TYPE_OP operator=IMPLICIT_CAST typeOperand=kotlin.IntArray
            DUMMY vararg type=kotlin.Int
      CALL .set type=kotlin.Unit operator=EQ
        $this: GET_VAR x type=kotlin.IntArray operator=null
        index: CONST Int type=kotlin.Int value='1'
        value: CONST Int type=kotlin.Int value='0'
  FUN public fun foo(): kotlin.Int
    BLOCK_BODY
      RETURN type=<no-type>
        CONST Int type=kotlin.Int value='1'
  FUN public fun test2(): kotlin.Unit
    BLOCK_BODY
      CALL .set type=kotlin.Unit operator=EQ
        $this: CALL .intArrayOf type=kotlin.IntArray operator=null
          elements: TYPE_OP operator=IMPLICIT_CAST typeOperand=kotlin.IntArray
            DUMMY vararg type=kotlin.Int
        index: CALL .foo type=kotlin.Int operator=null
        value: CONST Int type=kotlin.Int value='1'
