   0  getfield_gc_i %r0, FieldDescr<pypy.module._ssl.interp_ssl._SSLContext.inst_ctx> -> %i0
   5  residual_call_r_r $<* fn get_nonmovingbuffer_final_null>, R[%r1], <CallDescr(r) EF=5> -> %r0
  12  -live- %i0, %r0, %r1
  12  getfield_gc_i_pure %r0, FieldDescr<tuple2.item0> -> %i1
  17  getfield_gc_i_pure %r0, FieldDescr<tuple2.item1> -> %i2
  22  residual_call_ir_i $<* fn ccall_SSL_CTX_set_cipher_list__SSL_CTXPtr_arrayPtr>, I[%i0, %i1], R[], <CallDescr(ii) EF=7> -> %i0
  31  -live- %i0, %i1, %i2, %r1
  31  residual_call_ir_v $<* fn free_nonmovingbuffer>, I[%i1, %i2], R[%r1], <CallDescr(rii) EF=2>
  40  -live- %i0
  40  goto_if_not_int_is_zero %i0, L1
  44  residual_call_r_v $<* fn ccall_ERR_clear_error___>, R[], <CallDescr() EF=7>
  49  -live-
  49  inline_call_ir_r <JitCode 'ssl_error'>, I[$0, $0], R[$<* struct rpy_string>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
  59  -live- %r0
  59  assert_not_none %r0
  61  -live- %r0
  61  guard_class %r0 -> %i0
  64  -live- %r0
  64  raise %r0
  66  ---
  66  L1:
  66  void_return
