   0  residual_call_ir_r $<* fn setlocale>, I[$0], R[$<* struct rpy_string>], <CallDescr(ir) EF=5> -> %r1
   9  -live- %r1
   9  catch_exception L1
  12  residual_call_ir_r $<* fn setlocale>, I[$0], R[$<* struct rpy_string>], <CallDescr(ir) EF=5> -> %r0
  21  -live- %r1
  21  catch_exception L2
  24  residual_call_ir_r $<* fn nl_langinfo>, I[$14], R[], <CallDescr(i) EF=5> -> %r3
  32  -live- %r1, %r3
  32  catch_exception L3
  35  strlen %r3 -> %i0
  38  -live- %i0, %r1, %r3
  38  goto_if_not_int_is_true %i0, L4
  42  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r0
  51  -live- %r0, %r1, %r3
  51  catch_exception L5
  54  inline_call_r_r <JitCode 'wrap__str'>, R[%r3] -> %r2
  60  -live- %r0, %r1, %r2, %r3
  60  catch_exception L6
  63  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r0, $<* struct rpy_string>, %r2] -> %r0
  71  -live- %r0, %r1, %r3
  71  catch_exception L7
  74  inline_call_r_i <JitCode 'is_true'>, R[%r0] -> %i0
  80  -live- %i0, %r1, %r3
  80  catch_exception L8
  83  -live- %i0, %r1, %r3
  83  goto_if_not %i0, L9
  87  L10:
  87  residual_call_ir_r $<* fn setlocale>, I[$0], R[%r1], <CallDescr(ir) EF=5> -> %r0
  96  -live- %r3
  96  catch_exception L11
  99  ref_return %r3
 101  ---
 101  L11:
 101  goto_if_exception_mismatch $<* struct object_vtable>, L12
 105  ref_return %r3
 107  ---
 107  L12:
 107  reraise
 108  ---
 108  L9:
 108  ref_copy $<* struct rpy_string> -> %r3
 111  goto L10
 114  ---
 114  L8:
 114  last_exception -> %i1
 116  last_exc_value -> %r0
 118  L13:
 118  residual_call_ir_r $<* fn setlocale>, I[$0], R[%r1], <CallDescr(ir) EF=5> -> %r1
 127  -live- %i1, %r0
 127  catch_exception L14
 130  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 135  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 140  -live- %i0, %r0
 140  goto_if_not %i0, L15
 144  ref_return $<* struct rpy_string>
 146  ---
 146  L15:
 146  -live- %r0
 146  raise %r0
 148  ---
 148  L14:
 148  goto_if_exception_mismatch $<* struct object_vtable>, L16
 152  ref_return $<* struct rpy_string>
 154  ---
 154  L16:
 154  reraise
 155  ---
 155  L7:
 155  last_exception -> %i1
 157  last_exc_value -> %r0
 159  goto L13
 162  ---
 162  L6:
 162  last_exception -> %i1
 164  last_exc_value -> %r0
 166  goto L13
 169  ---
 169  L5:
 169  last_exception -> %i1
 171  last_exc_value -> %r0
 173  goto L13
 176  ---
 176  L4:
 176  ref_copy $<* struct rpy_string> -> %r3
 179  goto L10
 182  ---
 182  L3:
 182  last_exception -> %i1
 184  last_exc_value -> %r0
 186  goto L13
 189  ---
 189  L2:
 189  goto_if_exception_mismatch $<* struct object_vtable>, L17
 193  ref_return $<* struct rpy_string>
 195  ---
 195  L17:
 195  reraise
 196  ---
 196  L1:
 196  goto_if_exception_mismatch $<* struct object_vtable>, L18
 200  ref_return $<* struct rpy_string>
 202  ---
 202  L18:
 202  reraise
