   0  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_activation> -> %r6
   5  -live- %r0, %r1, %r2, %r3, %r6
   8  record_quasiimmut_field %r1, FieldDescr<pypy.interpreter.function.Function.inst_name>, FieldDescr<pypy.interpreter.function.Function.mutate_name>
  14  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.function.Function.inst_name> -> %r4
  19  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_sig> -> %r5
  24  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
  27  record_quasiimmut_field %r1, FieldDescr<pypy.interpreter.function.Function.inst_defs_w>, FieldDescr<pypy.interpreter.function.Function.mutate_defs_w>
  33  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.function.Function.inst_defs_w> -> %r1
  38  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_minargs> -> %i0
  43  inline_call_ir_r <JitCode 'Arguments._parse'>, I[%i0], R[%r3, %r2, %r5, %r1] -> %r1
  54  -live- %r0, %r1, %r2, %r3, %r4, %r6
  57  catch_exception L1
  60  -live- %r0, %r1, %r2, %r3, %r6
  63  guard_class %r6 -> %i0
  66  getfield_raw_i %i0, FieldDescr<pypy.interpreter.gateway.BuiltinActivation_vtable.cls__run> -> %i0
  71  -live- %i0, %r0, %r1, %r2, %r3, %r6
  74  int_guard_value %i0
  76  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6, %r1], <CallDescr(rr) EF=7> -> %r1
  84  -live- %r0, %r1, %r2, %r3
  87  catch_exception L2
  90  -live- %r1
  93  goto_if_not_ptr_iszero %r1, L3
  97  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  99  ---
  99  L3:
  99  ref_return %r1
 101  ---
 101  L2:
 101  goto_if_exception_mismatch $<* struct object_vtable>, L4
 105  -live- %r0, %r2, %r3
 108  goto_if_not_ptr_iszero %r2, L5
 112  L6:
 112  inline_call_r_r <JitCode 'BuiltinCode._type_unwrap_mismatch'>, R[%r0, %r3] -> %r1
 119  -live- %r1
 122  ref_return %r1
 124  ---
 124  L5:
 124  inline_call_r_r <JitCode 'Arguments.prepend'>, R[%r3, %r2] -> %r3
 131  -live- %r0, %r3
 134  goto L6
 137  ---
 137  L4:
 137  last_exc_value -> %r1
 139  assert_not_none %r1
 141  -live- %r1
 144  guard_class %r1 -> %i1
 147  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 152  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 157  -live- %i0, %r1
 160  goto_if_not %i0, L7
 164  -live- %r1
 167  raise %r1
 169  ---
 169  L7:
 169  residual_call_r_r $<* fn get_converted_unexpected_exception>, R[%r1], <CallDescr(r) EF=5> -> %r1
 176  -live- %r1
 179  assert_not_none %r1
 181  -live- %r1
 184  guard_class %r1 -> %i1
 187  -live- %r1
 190  raise %r1
 192  ---
 192  L1:
 192  goto_if_exception_mismatch $<* struct object_vtable>, L8
 196  last_exc_value -> %r1
 198  -live- %r1, %r4
 201  guard_class %r1 -> %i0
 204  getfield_raw_i %i0, FieldDescr<pypy.interpreter.argument.ArgErr_vtable.cls_getmsg> -> %i0
 209  -live- %i0, %r1, %r4
 212  int_guard_value %i0
 214  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=5> -> %r1
 221  -live- %r1, %r4
 224  inline_call_r_r <JitCode 'oefmt___s____s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r4, %r1] -> %r1
 233  -live- %r1
 236  assert_not_none %r1
 238  -live- %r1
 241  guard_class %r1 -> %i1
 244  -live- %r1
 247  raise %r1
 249  ---
 249  L8:
 249  reraise
