   0  residual_call_ir_i $<* fn ccall_XML_ErrorString__Signed>, I[%i0], R[], <CallDescr(i) EF=7> -> %i1
   8  -live- %i0, %i1, %r0
   8  residual_call_ir_r $<* fn charp2strn>, I[%i1, $200], R[], <CallDescr(ii) EF=5> -> %r2
  17  -live- %i0, %r0, %r2
  17  getfield_gc_i %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_itself> -> %i1
  22  residual_call_ir_i $<* fn ccall_XML_GetCurrentLineNumber__NonePtr>, I[%i1], R[], <CallDescr(i) EF=7> -> %i1
  30  -live- %i0, %i1, %r0, %r2
  30  getfield_gc_i %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_itself> -> %i2
  35  residual_call_ir_i $<* fn ccall_XML_GetCurrentColumnNumber__NonePtr>, I[%i2], R[], <CallDescr(i) EF=7> -> %i2
  43  -live- %i0, %i1, %i2, %r0, %r2
  43  new_array_clear $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x50345a10> -> %r1
  48  -live- %i0, %i1, %i2, %r0, %r1, %r2
  48  goto_if_not_ptr_nonzero %r2, L1
  52  int_copy %i2 -> %i3
  55  int_copy %i1 -> %i4
  58  L2:
  58  setarrayitem_gc_r %r1, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x50345a10>
  64  setarrayitem_gc_r %r1, $1, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x50345a10>
  70  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i1], R[], <CallDescr(i) EF=3> -> %r2
  78  -live- %i0, %i2, %i3, %i4, %r0, %r1, %r2
  78  setarrayitem_gc_r %r1, $2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x50345a10>
  84  setarrayitem_gc_r %r1, $3, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x50345a10>
  90  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i2], R[], <CallDescr(i) EF=3> -> %r2
  98  -live- %i0, %i3, %i4, %r0, %r1, %r2
  98  setarrayitem_gc_r %r1, $4, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x50345a10>
 104  ref_isvirtual %r1 -> %i1
 107  -live- %i0, %i1, %i3, %i4, %r0, %r1
 107  goto_if_not %i1, L3
 111  inline_call_ir_r <JitCode 'll_join_strs__v1158___simple_call__function_'>, I[$5], R[%r1] -> %r1
 119  -live- %i0, %i3, %i4, %r0, %r1
 119  L4:
 119  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r2
 123  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 128  inline_call_r_r <JitCode 'call_function__star_1'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %r2
 135  -live- %i0, %i3, %i4, %r0, %r2
 135  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r1
 139  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 144  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50c45db0> -> %r3
 148  setfield_gc_i %r3, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 153  inline_call_r_r <JitCode 'setattr'>, R[%r2, %r1, %r3] -> %r1
 161  -live- %i3, %i4, %r0, %r2
 161  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r1
 165  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 170  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50c45db0> -> %r3
 174  setfield_gc_i %r3, %i3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 179  inline_call_r_r <JitCode 'setattr'>, R[%r2, %r1, %r3] -> %r1
 187  -live- %i4, %r0, %r2
 187  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50dda030> -> %r1
 191  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 196  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x50c45db0> -> %r3
 200  setfield_gc_i %r3, %i4, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 205  inline_call_r_r <JitCode 'setattr'>, R[%r2, %r1, %r3] -> %r1
 213  -live- %r0, %r2
 213  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_w_error>
 218  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x5131f170> -> %r1
 222  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 227  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 232  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 237  ref_return %r1
 239  ---
 239  L3:
 239  int_isconstant $5 -> %i1
 242  -live- %i0, %i1, %i3, %i4, %r0, %r1
 242  goto_if_not %i1, L5
 246  L6:
 246  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1160___simple_call__function_>, I[$5], R[%r1], <CallDescr(ir) EF=5> -> %r1
 255  -live- %i0, %i3, %i4, %r0, %r1
 255  goto L4
 258  ---
 258  L5:
 258  goto L6
 261  ---
 261  L1:
 261  int_copy %i2 -> %i3
 264  int_copy %i1 -> %i4
 267  ref_copy $<* struct rpy_string> -> %r2
 270  goto L2
