   0  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_clsdecl>
   5  -live- %i0, %i1, %i2, %i3, %r0, %r2
   8  goto_if_not %i1, L1
  12  int_copy $True -> %i1
  15  L2:
  15  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst__rawobject>
  20  -live- %i1, %i2, %i3, %r0, %r2
  23  goto_if_not %i1, L3
  27  int_copy $True -> %i0
  30  L4:
  30  setfield_gc_i %r0, $0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_flags>
  35  -live- %i0, %i2, %i3, %r0, %r2
  38  goto_if_not %i0, L5
  42  L6:
  42  getfield_gc_i_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_flags> -> %i0
  47  int_or %i0, $2 -> %i0
  51  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_flags>
  56  L7:
  56  setfield_gc_i %r0, $0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_rt_flags>
  61  -live- %i2, %i3, %r0, %r2
  64  goto_if_not %i2, L8
  68  setfield_gc_i %r0, $1, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_rt_flags>
  73  getfield_gc_i %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_finalizer_registered> -> %i0
  78  -live- %i0, %i3, %r0, %r2
  81  goto_if_not %i0, L9
  85  L10:
  85  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_smartdecl>
  90  setfield_gc_i %r0, %i3, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_deref>
  95  void_return
  96  ---
  96  L9:
  96  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r0]
 101  -live- %i3, %r0, %r2
 104  setfield_gc_i %r0, $True, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst_finalizer_registered>
 109  goto L10
 112  ---
 112  L8:
 112  goto L10
 115  ---
 115  L5:
 115  -live- %i2, %i3, %r0, %r2
 118  goto_if_not_ptr_nonzero %r2, L11
 122  -live- %i2, %i3, %r0, %r2
 125  goto_if_not_int_is_true %i3, L12
 129  goto L6
 132  ---
 132  L12:
 132  goto L7
 135  ---
 135  L11:
 135  goto L7
 138  ---
 138  L3:
 138  int_copy $False -> %i0
 141  goto L4
 144  ---
 144  L1:
 144  int_copy $False -> %i1
 147  goto L2
