   0  -live- %r0
   3  goto_if_not_ptr_nonzero %r0, L1
   7  ref_copy %r0 -> %r1
  10  -live- %r0, %r1
  13  guard_class %r1 -> %i0
  16  -live- %i0, %r0
  19  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  24  getfield_gc_i %r0, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst__ll_buffer> -> %i0
  29  -live- %i0, %r0
  32  goto_if_not_int_is_true %i0, L3
  36  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i0], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  43  setfield_gc_i %r0, $<* None>, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst_ll_buffer>
  48  setfield_gc_i %r0, $<* None>, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst__ll_buffer>
  53  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  55  ---
  55  L3:
  55  inline_call_r_r <JitCode 'segfault_exception'>, R[$<* struct rpy_string>] -> %r1
  61  -live- %r1
  64  assert_not_none %r1
  66  -live- %r1
  69  guard_class %r1 -> %i0
  72  -live- %r1
  75  raise %r1
  77  ---
  77  L2:
  77  L4:
  77  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___T__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
  86  -live- %r1
  89  assert_not_none %r1
  91  -live- %r1
  94  guard_class %r1 -> %i0
  97  -live- %r1
 100  raise %r1
 102  ---
 102  L1:
 102  goto L4
