   0  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[$6], R[], <CallDescr(i) EF=5 OS_RAW_MALLOC_VARSIZE_CHAR> -> %i2
   8  -live- %i0, %i1, %i2
   8  residual_call_ir_v $<* fn copy_string_to_raw>, I[%i2, $0, $5], R[$<* struct rpy_string>], <CallDescr(riii) EF=0 OS_STR_COPY_TO_RAW>
  18  setarrayitem_raw_i %i2, $5, $'\x00', <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x415623b0>
  24  residual_call_ir_i $<* fn ccall_inflateInit2___z_streamPtr_Signed_arrayPtr_Signed>, I[%i0, %i1, %i2, $56], R[], <CallDescr(iiii) EF=7> -> %i0
  35  -live- %i0, %i2
  35  -live- %i0, %i2
  35  goto_if_not_int_is_true %i2, L1
  39  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i2], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  46  int_return %i0
  48  ---
  48  L1:
  48  int_return %i0
