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