   0  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinActivation_UwS_W_Socket_ObjSpace_W_Root.inst_behavior> -> %i0
   5  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r0
  11  inline_call_ir_r <JitCode 'interp_w__W_Socket'>, I[$False], R[%r0] -> %r0
  19  -live- %i0, %r0, %r1
  19  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %r1
  25  -live- %i0, %r0, %r1
  25  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
  29  unreachable
  30  ---
  30  L1:
  30  -live- %r0, %r1
  30  inline_call_r_r <JitCode 'W_Socket.addr_from_object'>, R[%r0, %r1] -> %r1
  37  -live- %r0, %r1
  37  catch_exception L5
  40  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r0
  45  residual_call_r_i $<* fn RSocket.connect_ex>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %i0
  53  -live- %i0
  53  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r0
  57  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  62  L6:
  62  ref_return %r0
  64  ---
  64  L5:
  64  goto_if_exception_mismatch $<* struct object_vtable>, L7
  68  last_exc_value -> %r0
  70  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
  76  -live- %r0
  76  assert_not_none %r0
  78  -live- %r0
  78  guard_class %r0 -> %i0
  81  -live- %r0
  81  raise %r0
  83  ---
  83  L7:
  83  reraise
  84  ---
  84  L2:
  84  -live- %r0, %r1
  84  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r2
  89  inline_call_r_r <JitCode 'W_Socket.addr_from_object'>, R[%r0, %r1] -> %r0
  96  -live- %r0, %r2
  96  catch_exception L8
  99  residual_call_r_v $<* fn RSocket.bind>, R[%r2, %r0], <CallDescr(rr) EF=7>
 106  -live-
 106  catch_exception L9
 109  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 111  ---
 111  L9:
 111  goto_if_exception_mismatch $<* struct object_vtable>, L10
 115  last_exc_value -> %r0
 117  L11:
 117  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
 123  -live- %r0
 123  assert_not_none %r0
 125  -live- %r0
 125  guard_class %r0 -> %i0
 128  -live- %r0
 128  raise %r0
 130  ---
 130  L10:
 130  reraise
 131  ---
 131  L8:
 131  goto_if_exception_mismatch $<* struct object_vtable>, L12
 135  last_exc_value -> %r0
 137  goto L11
 140  ---
 140  L12:
 140  reraise
 141  ---
 141  L3:
 141  -live- %r0, %r1
 141  inline_call_r_r <JitCode 'W_Socket.settimeout_w'>, R[%r0, %r1] -> %r0
 148  -live- %r0
 148  goto L6
 151  ---
 151  L4:
 151  -live- %r0, %r1
 151  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r2
 156  inline_call_r_r <JitCode 'W_Socket.addr_from_object'>, R[%r0, %r1] -> %r0
 163  -live- %r0, %r2
 163  catch_exception L13
 166  residual_call_r_v $<* fn RSocket.connect>, R[%r2, %r0], <CallDescr(rr) EF=7>
 173  -live-
 173  catch_exception L14
 176  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 178  ---
 178  L14:
 178  goto_if_exception_mismatch $<* struct object_vtable>, L15
 182  last_exc_value -> %r0
 184  L16:
 184  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
 190  -live- %r0
 190  assert_not_none %r0
 192  -live- %r0
 192  guard_class %r0 -> %i0
 195  -live- %r0
 195  raise %r0
 197  ---
 197  L15:
 197  reraise
 198  ---
 198  L13:
 198  goto_if_exception_mismatch $<* struct object_vtable>, L17
 202  last_exc_value -> %r0
 204  goto L16
 207  ---
 207  L17:
 207  reraise
