   0  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[$1], R[], <CallDescr(i) EF=5> -> %i1
   8  -live- %i0, %i1
   8  setarrayitem_raw_i %i1, $0, $<* None>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f8acc30>
  14  inline_call_ir_i <JitCode 'i2d_X509__X509Ptr_arrayPtr_star_2'>, I[%i0, %i1], R[] -> %i0
  22  -live- %i0, %i1
  22  catch_exception L1
  25  int_copy %i1 -> %i3
  28  -live- %i0, %i1, %i3
  28  goto_if_not_int_lt %i0, $0, L2
  33  inline_call_ir_r <JitCode '_ssl_seterror'>, I[$0], R[$<* struct pypy.module._ssl.interp_ssl._SSLSocket>] -> %r0
  41  -live- %i1, %r0
  41  catch_exception L3
  44  assert_not_none %r0
  46  -live- %i1, %r0
  46  guard_class %r0 -> %i0
  49  L4:
  49  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  56  -live- %r0
  56  raise %r0
  58  ---
  58  L3:
  58  last_exception -> %i0
  60  last_exc_value -> %r0
  62  L5:
  62  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  69  -live- %r0
  69  raise %r0
  71  ---
  71  L2:
  71  getarrayitem_raw_i %i3, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f8acc30> -> %i2
  77  inline_call_ir_r <JitCode 'charpsize2str'>, I[%i2, %i0], R[] -> %r0
  85  -live- %i1, %i3, %r0
  85  catch_exception L6
  88  inline_call_r_r <JitCode 'newbytes'>, R[%r0] -> %r0
  94  -live- %i1, %i3, %r0
  94  catch_exception L7
  97  getarrayitem_raw_i %i3, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f8acc30> -> %i0
 103  inline_call_ir_v <JitCode 'OPENSSL_free__arrayPtr_star_1'>, I[%i0], R[]
 109  -live- %i1, %r0
 109  catch_exception L8
 112  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 119  ref_return %r0
 121  ---
 121  L8:
 121  last_exception -> %i0
 123  last_exc_value -> %r0
 125  goto L5
 128  ---
 128  L7:
 128  last_exception -> %i0
 130  last_exc_value -> %r0
 132  L9:
 132  getarrayitem_raw_i %i3, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f8acc30> -> %i2
 138  inline_call_ir_v <JitCode 'OPENSSL_free__arrayPtr_star_1'>, I[%i2], R[]
 144  -live- %i1, %r0
 144  catch_exception L10
 147  goto L4
 150  ---
 150  L10:
 150  last_exception -> %i0
 152  last_exc_value -> %r0
 154  goto L5
 157  ---
 157  L6:
 157  last_exception -> %i0
 159  last_exc_value -> %r0
 161  goto L9
 164  ---
 164  L1:
 164  last_exception -> %i0
 166  last_exc_value -> %r0
 168  goto L5
