   0  -live- %i0, %r0, %r1
   3  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
   7  unreachable
   8  ---
   8  L1:
   8  -live- %r0, %r1
  11  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r2
  16  inline_call_r_r <JitCode 'W_Socket.addr_from_object'>, R[%r0, %r1] -> %r0
  23  -live- %r0, %r2
  26  catch_exception L5
  29  residual_call_r_v $<* fn RSocket.bind>, R[%r2, %r0], <CallDescr(rr) EF=7>
  36  -live-
  39  catch_exception L6
  42  ref_return $<* struct pypy.objspace.std.intobject.W_IntObject>
  44  ---
  44  L6:
  44  goto_if_exception_mismatch $<* struct object_vtable>, L7
  48  last_exc_value -> %r0
  50  L8:
  50  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
  56  -live- %r0
  59  assert_not_none %r0
  61  -live- %r0
  64  guard_class %r0 -> %i0
  67  -live- %r0
  70  raise %r0
  72  ---
  72  L7:
  72  reraise
  73  ---
  73  L5:
  73  goto_if_exception_mismatch $<* struct object_vtable>, L9
  77  last_exc_value -> %r0
  79  goto L8
  82  ---
  82  L9:
  82  reraise
  83  ---
  83  L2:
  83  -live- %r0, %r1
  86  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r2
  91  inline_call_r_r <JitCode 'W_Socket.addr_from_object'>, R[%r0, %r1] -> %r0
  98  -live- %r0, %r2
 101  catch_exception L10
 104  residual_call_r_v $<* fn RSocket.connect>, R[%r2, %r0], <CallDescr(rr) EF=7>
 111  -live-
 114  catch_exception L11
 117  ref_return $<* struct pypy.objspace.std.intobject.W_IntObject>
 119  ---
 119  L11:
 119  goto_if_exception_mismatch $<* struct object_vtable>, L12
 123  last_exc_value -> %r0
 125  L13:
 125  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
 131  -live- %r0
 134  assert_not_none %r0
 136  -live- %r0
 139  guard_class %r0 -> %i0
 142  -live- %r0
 145  raise %r0
 147  ---
 147  L12:
 147  reraise
 148  ---
 148  L10:
 148  goto_if_exception_mismatch $<* struct object_vtable>, L14
 152  last_exc_value -> %r0
 154  goto L13
 157  ---
 157  L14:
 157  reraise
 158  ---
 158  L3:
 158  -live- %r0, %r1
 161  inline_call_r_r <JitCode 'W_Socket.addr_from_object'>, R[%r0, %r1] -> %r1
 168  -live- %r0, %r1
 171  catch_exception L15
 174  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r0
 179  residual_call_r_i $<* fn RSocket.connect_ex>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %i0
 187  -live- %i0
 190  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000153bb2528> -> %r0
 194  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 199  ref_return %r0
 201  ---
 201  L15:
 201  goto_if_exception_mismatch $<* struct object_vtable>, L16
 205  last_exc_value -> %r0
 207  inline_call_r_r <JitCode 'converted_error'>, R[%r0] -> %r0
 213  -live- %r0
 216  assert_not_none %r0
 218  -live- %r0
 221  guard_class %r0 -> %i0
 224  -live- %r0
 227  raise %r0
 229  ---
 229  L16:
 229  reraise
 230  ---
 230  L4:
 230  -live- %r0, %r1
 233  inline_call_r_r <JitCode 'W_Socket.settimeout_w'>, R[%r0, %r1] -> %r0
 240  -live- %r0
 243  ref_return %r0
