   0  residual_call_ir_i $<* fn strerror>, I[%i0], R[], <CallDescr(i) EF=2> -> %i0
   8  -live- %i0
  11  goto_if_not_int_is_true %i0, L1
  15  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  23  -live- %r0
  26  ref_return %r0
  28  ---
  28  L1:
  28  raise $<* struct object>
