   0  -live- %i0, %r0, %r1
   3  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
   7  unreachable
   8  ---
   8  L1:
   8  -live- %r0, %r1
  11  getfield_gc_i %r0, FieldDescr<pypy.module._cppyy.converter.VoidPtrPtrConverter.inst_ref_buffer> -> %i0
  16  -live- %i0, %r1
  19  goto_if_not_int_is_true %i0, L4
  23  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab3a9e92f0> -> %i0
  29  inline_call_ir_r <JitCode 'interp_w__W_CPPInstance'>, I[$True], R[%r1] -> %r0
  37  -live- %i0, %r0
  40  goto_if_not_ptr_nonzero %r0, L5
  44  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst__rawobject>
  49  void_return
  50  ---
  50  L5:
  50  void_return
  51  ---
  51  L4:
  51  void_return
  52  ---
  52  L2:
  52  -live- %r0, %r1
  55  getfield_gc_i %r0, FieldDescr<pypy.module._cppyy.converter.InstancePtrPtrConverter.inst_ref_buffer> -> %i0
  60  -live- %i0, %r1
  63  goto_if_not_int_is_true %i0, L6
  67  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab3a9e92f0> -> %i0
  73  inline_call_ir_r <JitCode 'interp_w__W_CPPInstance'>, I[$True], R[%r1] -> %r0
  81  -live- %i0, %r0
  84  goto_if_not_ptr_nonzero %r0, L7
  88  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst__rawobject>
  93  void_return
  94  ---
  94  L7:
  94  void_return
  95  ---
  95  L6:
  95  void_return
  96  ---
  96  L3:
  96  -live-
  99  void_return
