   0  -live- %i0, %r0
   0  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
   5  -live- %i0, %r0, %r1
   5  ref_guard_value %r1
   7  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_names_w> -> %r1
  12  getarrayitem_gc_r_pure %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r2
  18  -live- %r0, %r2
  18  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r1
  23  -live- %r0, %r1, %r2
  23  goto_if_not_ptr_iszero %r1, L1
  27  -live- %r0, %r2
  27  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r0
  32  -live- %r0, %r2
  32  ref_guard_value %r0
  34  -live- %r0, %r2
  34  record_quasiimmut_field %r0, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
  40  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r0
  45  L2:
  45  inline_call_r_r <JitCode 'delitem'>, R[%r0, %r2] -> %r0
  52  -live-
  52  void_return
  53  ---
  53  L1:
  53  getfield_gc_r %r1, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r0
  58  goto L2
