   0  inline_call_r_r <JitCode 'allocate_instance__W_BZ2Decompressor'>, R[%r0] -> %r0
   6  -live- %r0
   6  inline_call_ir_r <JitCode 'interp_w__W_BZ2Decompressor'>, I[$False], R[%r0] -> %r0
  14  -live- %r0
  14  residual_call_r_i $<* fn _ll_0_raw_malloc_fixedsize_zero___>, R[], <CallDescr() EF=5> -> %i0
  20  -live- %i0, %r0
  20  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_bzs>
  25  setfield_gc_i %r0, $False, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_running>
  30  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_unused_data>
  35  inline_call_r_v <JitCode 'W_BZ2Decompressor._init_bz2decomp'>, R[%r0]
  40  -live- %r0
  40  catch_exception L1
  43  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r0]
  48  -live- %r0
  48  ref_return %r0
  50  ---
  50  L1:
  50  last_exception -> %i0
  52  last_exc_value -> %r1
  54  getfield_gc_i %r0, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_bzs> -> %i1
  59  residual_call_ir_v $<* fn _ll_1_raw_free__bz_streamPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  66  setfield_gc_i %r0, $<* struct bz_stream>, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_bzs>
  71  -live- %r1
  71  raise %r1
