   0  -live- %i0, %r0
   3  goto_if_not %i0, L1
   7  inline_call_r_v <JitCode 'W_Root.may_unregister_rpython_finalizer'>, R[%r0]
  12  -live- %r0
  15  getfield_gc_r %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CDataGCP.inst_w_destructor> -> %r1
  20  -live- %r0, %r1
  23  goto_if_not_ptr_iszero %r1, L2
  27  void_return
  28  ---
  28  L2:
  28  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CDataGCP.inst_w_destructor>
  33  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CDataGCP.inst_w_original_cdata> -> %r0
  38  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r1, %r0] -> %r0
  45  -live-
  48  void_return
  49  ---
  49  L1:
  49  void_return
