   0  -live- %i0, %r0
   3  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i1
   8  int_sub %i1, $1 -> %i1
  12  -live- %i0, %i1, %r0
  15  getarrayitem_vable_r %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %r2
  23  -live- %i0, %i1, %r0, %r2
  26  setarrayitem_vable_r %r0, %i1, $<* None>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80>
  34  -live- %i0, %i1, %r0, %r2
  37  setfield_vable_i %r0, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  42  assert_not_none %r2
  44  -live- %i0, %r0, %r2
  47  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
  52  getfield_gc_i_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i1
  57  int_add %i0, %i1 -> %i0
  61  -live- %i0, %r0, %r2
  64  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %r3
  72  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_family> -> %r0
  77  -live- %r0, %r2, %r3
  80  record_quasiimmut_field %r0, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated>, FieldDescr<pypy.interpreter.nestedscope.CellFamily.mutate_ever_mutated>
  86  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated> -> %i0
  91  -live- %i0, %r0, %r2, %r3
  94  goto_if_not %i0, L1
  98  L2:
  98  setfield_gc_r %r3, %r2, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value>
 103  void_return
 104  ---
 104  L1:
 104  getfield_gc_r %r3, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value> -> %r1
 109  -live- %r0, %r1, %r2, %r3
 112  goto_if_not_ptr_iszero %r1, L3
 116  goto L2
 119  ---
 119  L3:
 119  -live- %r0, %r2, %r3
 122  jit_force_quasi_immutable %r0, FieldDescr<pypy.interpreter.nestedscope.CellFamily.mutate_ever_mutated>
 126  setfield_gc_i %r0, $True, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated>
 131  goto L2
