   0  inline_call_r_r <JitCode 'allocate_instance__W_BZ2File'>, R[%r0] -> %r2
   6  -live- %r2
   9  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r2]
  14  -live- %r2
  17  getfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources> -> %i0
  22  -live- %i0, %r2
  25  goto_if_not %i0, L1
  29  ref_copy %r2 -> %r0
  32  setfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, $False, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources>
  37  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r1
  42  inline_call_ir_r <JitCode 'appexec______________________import_sys__traceback___________________the__1__is_because_we_don_t_want_to_show_THIS_code__________'>, I[$True], R[%r1, $<* struct rpy_string>] -> %r1
  51  -live- %r0, %r1, %r2
  54  catch_exception L2
  57  setfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, $True, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources>
  62  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._file.interp_file.W_File.inst_w_tb>
  67  L3:
  67  ref_return %r2
  69  ---
  69  L2:
  69  last_exception -> %i0
  71  last_exc_value -> %r0
  73  setfield_gc_i $<* struct pypy.module.sys.moduledef.Module>, $True, FieldDescr<pypy.module.sys.moduledef.Module.inst_track_resources>
  78  -live- %r0
  81  raise %r0
  83  ---
  83  L1:
  83  goto L3
