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