   0  -live- %i0, %r0, %r1
   3  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
   7  unreachable
   8  ---
   8  L1:
   8  -live- %r0, %r1
  11  residual_call_ir_r $<* fn debug_start>, I[$False], R[%r0], <CallDescr(ri) EF=5> -> %r2
  20  -live- %r0, %r1
  23  residual_call_r_r $<* fn debug_print>, R[%r1], <CallDescr(r) EF=7> -> %r1
  30  -live- %r0
  33  residual_call_ir_r $<* fn debug_stop>, I[$False], R[%r0], <CallDescr(ri) EF=5> -> %r0
  42  -live-
  45  ref_return $<* struct pypy.objspace.std.bytesobject.W_BytesObject>
  47  ---
  47  L2:
  47  -live- %r0, %r1
  50  residual_call_r_r $<* fn tparm>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r1
  58  -live- %r1
  61  ref_return %r1
  63  ---
  63  L3:
  63  -live- %r0, %r1
  66  inline_call_r_r <JitCode '_pack'>, R[%r0, %r1] -> %r0
  73  -live- %r0
  76  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r1
  80  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  85  ref_return %r1
