   0  -live- %r1
   3  goto_if_not_ptr_nonzero %r1, L1
   7  ref_copy %r1 -> %r0
  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_r %r0, FieldDescr<pypy.objspace.std.memoryobject.W_MemoryView.inst_view> -> %r0
  29  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.buffer.BufferView.inst_readonly> -> %i0
  34  -live- %i0
  37  goto_if_not_int_is_true %i0, L3
  41  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  43  ---
  43  L3:
  43  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  45  ---
  45  L2:
  45  L4:
  45  raise $<* struct object>
  47  ---
  47  L1:
  47  goto L4
