   0  -live- %i0, %i1
   0  switch %i1, <SwitchDictDescr 1:L1, 2:L2, 4:L3, 8:L4>
   4  raise $<* struct object>
   6  ---
   6  L1:
   6  -live- %i0
   6  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c89ed08> -> %i0
  12  int_return %i0
  14  ---
  14  L2:
  14  -live- %i0
  14  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f4bc560> -> %i0
  20  int_return %i0
  22  ---
  22  L3:
  22  -live- %i0
  22  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e53a1e0> -> %i0
  28  int_return %i0
  30  ---
  30  L4:
  30  -live- %i0
  30  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001808f61a8> -> %i0
  36  int_return %i0
