   0  setfield_gc_r %r0, $<* struct pypy.module._io.interp_stringio.UnicodeIO>, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_buf>
   5  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_pos>
  10  inline_call_r_v <JitCode 'W_StringIO._init_newline'>, R[%r0, %r2]
  16  -live- %r0, %r1
  16  -live- %r0, %r1
  16  goto_if_not_ptr_iszero %r1, L1
  20  L2:
  20  setfield_gc_r %r0, $<* struct pypy.objspace.std.unicodeobject.W_UnicodeObject>, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_w_value>
  25  L3:
  25  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_state>
  30  void_return
  31  ---
  31  L1:
  31  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  38  -live- %i0, %r0, %r1
  38  -live- %i0, %r0, %r1
  38  goto_if_not %i0, L4
  42  goto L2
  45  ---
  45  L4:
  45  inline_call_r_r <JitCode 'W_StringIO._decode_string'>, R[%r0, %r1] -> %r2
  52  -live- %r0, %r2
  52  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_w_value>
  57  goto L3
