   0  -live- %i0, %i1, %r0, %r1, %r2
   0  goto_if_not_int_ne %i1, $-234, L1
   5  inline_call_ir_v <JitCode 'ObjSpace.warn'>, I[$2], R[$<* struct pypy.objspace.std.bytesobject.W_BytesObject>, $<* struct pypy.objspace.std.typeobject.W_TypeObject>]
  13  -live- %i0, %r0, %r1, %r2
  13  L2:
  13  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001b40609f8> -> %r3
  17  inline_call_r_v <JitCode 'W_BufferedRandom.__init__'>, R[%r3]
  22  -live- %i0, %r0, %r1, %r2, %r3
  22  catch_exception L3
  25  setfield_gc_r %r0, %r3, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedRWPair.inst_w_reader>
  30  inline_call_ir_v <JitCode 'W_BufferedReader.descr_init'>, I[%i0], R[%r3, %r1]
  38  -live- %i0, %r0, %r2
  38  catch_exception L4
  41  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001b4060170> -> %r3
  45  inline_call_r_v <JitCode 'W_BufferedRandom.__init__'>, R[%r3]
  50  -live- %i0, %r0, %r2, %r3
  50  catch_exception L5
  53  setfield_gc_r %r0, %r3, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedRWPair.inst_w_writer>
  58  inline_call_ir_v <JitCode 'W_BufferedWriter.descr_init'>, I[%i0, $-234], R[%r3, %r2]
  67  -live- %r0
  67  catch_exception L6
  70  void_return
  71  ---
  71  L6:
  71  last_exception -> %i1
  73  last_exc_value -> %r3
  75  L7:
  75  setfield_gc_r %r0, $<* struct pypy.module._io.interp_bufferedio.W_BufferedReader>, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedRWPair.inst_w_reader>
  80  setfield_gc_r %r0, $<* struct pypy.module._io.interp_bufferedio.W_BufferedWriter>, FieldDescr<pypy.module._io.interp_bufferedio.W_BufferedRWPair.inst_w_writer>
  85  -live- %r3
  85  raise %r3
  87  ---
  87  L5:
  87  last_exception -> %i1
  89  last_exc_value -> %r3
  91  goto L7
  94  ---
  94  L4:
  94  last_exception -> %i1
  96  last_exc_value -> %r3
  98  goto L7
 101  ---
 101  L3:
 101  last_exception -> %i1
 103  last_exc_value -> %r3
 105  goto L7
 108  ---
 108  L1:
 108  goto L2
