   0  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_storage> -> %i2
   5  -live- %i0, %i1, %i2, %r0, %r1, %r2
   5  record_quasiimmut_field %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
  11  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r3
  16  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
  16  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_elsize>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_elsize>
  22  getfield_gc_i_pure %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_elsize> -> %i3
  27  inline_call_ir_v <JitCode 'UnicodeType._store'>, I[%i2, %i0, %i1, %i3], R[%r0, %r2]
  38  -live- %r1
  38  catch_exception L1
  41  -live- %r1
  41  void_return
  42  ---
  42  L1:
  42  last_exception -> %i0
  44  last_exc_value -> %r0
  46  -live- %r0, %r1
  46  -live- %r0
  46  raise %r0
