IrFunction public fun B.test(): kotlin.Unit IrExpressionBody BLOCK type= hasResult=false isDesugared=false VAR val tmp0: A GET_VAR A type=A VAR val x: kotlin.Int CALL .component1 type=kotlin.Int operator=COMPONENT_N(index=1) $this: $RECEIVER of: test type=B $receiver: GET_VAR tmp0 type=A VAR val y: kotlin.Int CALL .component2 type=kotlin.Int operator=COMPONENT_N(index=2) $this: $RECEIVER of: test type=B $receiver: GET_VAR tmp0 type=A