   0  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_storage> -> %i2
   5  -live- %i0, %i1, %i2, %r0, %r1, %r2
   8  record_quasiimmut_field %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype>, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.mutate_dtype>
  14  getfield_gc_r_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_dtype> -> %r3
  19  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
  22  record_quasiimmut_field %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_elsize>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_elsize>
  28  getfield_gc_i_pure %r3, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_elsize> -> %i3
  33  inline_call_ir_v <JitCode 'UnicodeType._store'>, I[%i2, %i0, %i1, %i3], R[%r0, %r2]
  44  -live- %r1
  47  catch_exception L1
  50  -live- %r1
  53  void_return
  54  ---
  54  L1:
  54  last_exception -> %i0
  56  last_exc_value -> %r0
  58  -live- %r0, %r1
  61  raise %r0
