   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 'BuiltinCode.funcrun_obj'>, R[%r0, %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %r0
  29  -live- %r0
  29  ref_return %r0
  31  ---
  31  L2:
  31  -live- %r0, %r1, %r2
  31  inline_call_r_r <JitCode 'PyCode.funcrun'>, R[%r0, %r1, %r2] -> %r0
  39  -live- %r0
  39  ref_return %r0
  41  ---
  41  L3:
  41  -live- %r0, %r1, %r2
  41  inline_call_r_r <JitCode 'BuiltinCodePassThroughArguments0.funcrun'>, R[%r0, %r1, %r2] -> %r0
  49  -live- %r0
  49  ref_return %r0
  51  ---
  51  L4:
  51  -live-
  51  raise $<* struct object>
