   0  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r1
   5  residual_call_r_v $<* fn RSocket.close>, R[%r1], <CallDescr(r) EF=5>
  11  -live- %r0
  14  catch_exception L1
  17  L2:
  17  inline_call_r_v <JitCode 'W_Root.may_unregister_rpython_finalizer'>, R[%r0]
  22  -live-
  25  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  27  ---
  27  L1:
  27  goto_if_exception_mismatch $<* struct object_vtable>, L3
  31  goto L2
  34  ---
  34  L3:
  34  reraise
