   0  -live- %i0, %r0, %r1, %r2
   3  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
   7  unreachable
   8  ---
   8  L1:
   8  -live- %r0, %r2
  11  getfield_gc_r %r0, FieldDescr<pypy.module._rawffi.alt.interp_funcptr.CallFunctionConverter.inst_func> -> %r1
  16  getfield_gc_r %r0, FieldDescr<pypy.module._rawffi.alt.interp_funcptr.CallFunctionConverter.inst_argchain> -> %r0
  21  inline_call_ir_i <JitCode 'call__Signed_True'>, I[$True], R[%r1, %r0] -> %i0
  30  -live- %i0, %r2
  33  inline_call_ir_r <JitCode 'W__StructDescr.fromaddress'>, I[%i0], R[%r2] -> %r0
  41  -live- %r0
  44  ref_return %r0
  46  ---
  46  L2:
  46  -live- %r0, %r1, %r2
  49  inline_call_r_r <JitCode 'GetFieldConverter.get_struct'>, R[%r0, %r1, %r2] -> %r0
  57  -live- %r0
  60  ref_return %r0
  62  ---
  62  L3:
  62  -live- %r1
  65  getfield_gc_r_pure %r1, FieldDescr<pypy.module._rawffi.alt.interp_ffitype.W_FFIType.inst_name> -> %r0
  70  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab49141b78> -> %r1
  74  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  79  setfield_gc_r %r1, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  84  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  89  assert_not_none %r1
  91  -live- %r1
  94  raise %r1
