   0  inline_call_r_r <JitCode 'Arguments.prepend'>, R[%r3, %r2] -> %r2
   7  -live- %r0, %r1, %r2
   7  -live- %r0, %r1, %r2
   7  guard_class %r0 -> %i0
  10  getfield_raw_i %i0, FieldDescr<pypy.interpreter.eval.Code_vtable.cls_funcrun> -> %i0
  15  -live- %i0, %r0, %r1, %r2
  15  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
  19  unreachable
  20  ---
  20  L1:
  20  -live- %r0, %r1, %r2
  20  inline_call_r_r <JitCode 'BuiltinCodePassThroughArguments0.funcrun'>, R[%r0, %r1, %r2] -> %r0
  28  -live- %r0
  28  ref_return %r0
  30  ---
  30  L2:
  30  -live-
  30  raise $<* struct object>
  32  ---
  32  L3:
  32  -live- %r0, %r1, %r2
  32  inline_call_r_r <JitCode 'PyCode.funcrun'>, R[%r0, %r1, %r2] -> %r0
  40  -live- %r0
  40  ref_return %r0
  42  ---
  42  L4:
  42  -live- %r0, %r1, %r2
  42  inline_call_r_r <JitCode 'BuiltinCode.funcrun_obj'>, R[%r0, %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %r0
  51  -live- %r0
  51  ref_return %r0
