   0  inline_call_r_r <JitCode 'allocate_instance__W_BZ2Decompressor'>, R[%r0] -> %r0
   6  -live- %r0
   9  residual_call_r_i $<* fn _ll_0_raw_malloc_fixedsize_zero___>, R[], <CallDescr() EF=5> -> %i0
  15  -live- %i0, %r0
  18  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_bzs>
  23  setfield_gc_i %r0, $False, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_running>
  28  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_unused_data>
  33  inline_call_r_v <JitCode 'W_BZ2Decompressor._init_bz2decomp'>, R[%r0]
  38  -live- %r0
  41  catch_exception L1
  44  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r0]
  49  -live- %r0
  52  ref_return %r0
  54  ---
  54  L1:
  54  last_exception -> %i0
  56  last_exc_value -> %r1
  58  getfield_gc_i %r0, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_bzs> -> %i1
  63  residual_call_ir_v $<* fn _ll_1_raw_free__bz_streamPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  70  setfield_gc_i %r0, $<* struct bz_stream>, FieldDescr<pypy.module.bz2.interp_bz2.W_BZ2Decompressor.inst_bzs>
  75  -live- %r1
  78  raise %r1
