   0  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_activation> -> %r6
   5  -live- %r0, %r1, %r2, %r3, %r6
   5  record_quasiimmut_field %r1, FieldDescr<pypy.interpreter.function.Function.inst_name>, FieldDescr<pypy.interpreter.function.Function.mutate_name>
  11  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.function.Function.inst_name> -> %r4
  16  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_sig> -> %r5
  21  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6
  21  record_quasiimmut_field %r1, FieldDescr<pypy.interpreter.function.Function.inst_defs_w>, FieldDescr<pypy.interpreter.function.Function.mutate_defs_w>
  27  getfield_gc_r_pure %r1, FieldDescr<pypy.interpreter.function.Function.inst_defs_w> -> %r1
  32  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.gateway.BuiltinCode.inst_minargs> -> %i0
  37  inline_call_ir_r <JitCode 'Arguments._parse'>, I[%i0], R[%r3, %r2, %r5, %r1] -> %r1
  48  -live- %r0, %r1, %r2, %r3, %r4, %r6
  48  catch_exception L1
  51  -live- %r0, %r1, %r2, %r3, %r6
  51  guard_class %r6 -> %i0
  54  getfield_raw_i %i0, FieldDescr<pypy.interpreter.gateway.BuiltinActivation_vtable.cls__run> -> %i0
  59  -live- %i0, %r0, %r1, %r2, %r3, %r6
  59  int_guard_value %i0
  61  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6, %r1], <CallDescr(rr) EF=7> -> %r1
  69  -live- %r0, %r1, %r2, %r3
  69  catch_exception L2
  72  -live- %r1
  72  goto_if_not_ptr_iszero %r1, L3
  76  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  78  ---
  78  L3:
  78  ref_return %r1
  80  ---
  80  L2:
  80  goto_if_exception_mismatch $<* struct object_vtable>, L4
  84  -live- %r0, %r2, %r3
  84  goto_if_not_ptr_iszero %r2, L5
  88  L6:
  88  inline_call_r_r <JitCode 'BuiltinCode._type_unwrap_mismatch'>, R[%r0, %r3] -> %r1
  95  -live- %r1
  95  ref_return %r1
  97  ---
  97  L5:
  97  inline_call_r_r <JitCode 'Arguments.prepend'>, R[%r3, %r2] -> %r3
 104  -live- %r0, %r3
 104  goto L6
 107  ---
 107  L4:
 107  last_exc_value -> %r1
 109  assert_not_none %r1
 111  -live- %r1
 111  guard_class %r1 -> %i1
 114  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 119  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 124  -live- %i0, %r1
 124  goto_if_not %i0, L7
 128  -live- %r1
 128  raise %r1
 130  ---
 130  L7:
 130  residual_call_r_r $<* fn get_converted_unexpected_exception>, R[%r1], <CallDescr(r) EF=5> -> %r1
 137  -live- %r1
 137  assert_not_none %r1
 139  -live- %r1
 139  guard_class %r1 -> %i1
 142  -live- %r1
 142  raise %r1
 144  ---
 144  L1:
 144  goto_if_exception_mismatch $<* struct object_vtable>, L8
 148  last_exc_value -> %r1
 150  -live- %r1, %r4
 150  guard_class %r1 -> %i0
 153  getfield_raw_i %i0, FieldDescr<pypy.interpreter.argument.ArgErr_vtable.cls_getmsg> -> %i0
 158  -live- %i0, %r1, %r4
 158  int_guard_value %i0
 160  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=5> -> %r1
 167  -live- %r1, %r4
 167  inline_call_r_r <JitCode 'oefmt___s____s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r4, %r1] -> %r1
 176  -live- %r1
 176  assert_not_none %r1
 178  -live- %r1
 178  guard_class %r1 -> %i1
 181  -live- %r1
 181  raise %r1
 183  ---
 183  L8:
 183  reraise
