   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
  19  goto_if_not_ptr_iszero %r1, L1
  23  L2:
  23  setfield_gc_r %r0, $<* struct pypy.objspace.std.unicodeobject.W_UnicodeObject>, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_w_value>
  28  L3:
  28  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_state>
  33  void_return
  34  ---
  34  L1:
  34  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  41  -live- %i0, %r0, %r1
  44  goto_if_not %i0, L4
  48  goto L2
  51  ---
  51  L4:
  51  inline_call_r_r <JitCode 'W_StringIO._decode_string'>, R[%r0, %r1] -> %r2
  58  -live- %r0, %r2
  61  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_stringio.W_StringIO.inst_w_value>
  66  goto L3
