   0  residual_call_r_i $<* fn _ll_0_raw_malloc_fixedsize_zero___>, R[], <CallDescr() EF=5> -> %i1
   6  -live- %i0, %i1, %r0
   6  setfield_gc_i %r0, %i1, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Compressor.inst_bzs>
  11  setfield_gc_i %r0, $False, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Compressor.inst_running>
  16  inline_call_ir_v <JitCode 'W_BZ2Compressor._init_bz2comp'>, I[%i0], R[%r0]
  23  -live- %r0
  23  catch_exception L1
  26  -live- %r0
  26  guard_class %r0 -> %i0
  29  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_user_overridden_class> -> %i0
  34  -live- %i0, %r0
  34  goto_if_not %i0, L2
  38  -live- %r0
  38  guard_class %r0 -> %i0
  41  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  46  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  51  -live- %i0, %r0
  51  int_guard_value %i0
  53  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r1
  60  -live- %r0, %r1
  60  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_hasuserdel> -> %i0
  65  -live- %i0, %r0
  65  goto_if_not %i0, L3
  69  void_return
  70  ---
  70  L3:
  70  L4:
  70  residual_call_r_v $<* fn register_finalizer___pypy_interpreter_executioncon>, R[%r0], <CallDescr(r) EF=2>
  76  void_return
  77  ---
  77  L2:
  77  goto L4
  80  ---
  80  L1:
  80  last_exception -> %i0
  82  last_exc_value -> %r1
  84  getfield_gc_i %r0, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Compressor.inst_bzs> -> %i1
  89  residual_call_ir_v $<* fn _ll_1_raw_free__bz_streamPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  96  setfield_gc_i %r0, $<* struct bz_stream>, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Compressor.inst_bzs>
 101  -live- %r1
 101  raise %r1
