   0  -live- %r0
   3  goto_if_not_ptr_nonzero %r0, L1
   7  ref_copy %r0 -> %r1
  10  -live- %r0, %r1
  13  guard_class %r1 -> %i0
  16  -live- %i0, %r0
  19  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  24  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a5df58de8> -> %r1
  28  setfield_gc_r %r1, $<* array [  ]>, FieldDescr<dicttable.entries>
  33  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_live_items>
  38  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_ever_used_items>
  43  setfield_gc_i %r1, $4, FieldDescr<dicttable.lookup_function_no>
  48  setfield_gc_r %r1, $<* None>, FieldDescr<dicttable.indexes>
  53  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipCache.inst_cache>
  58  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  60  ---
  60  L2:
  60  L3:
  60  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___T__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r1
  69  -live- %r1
  72  assert_not_none %r1
  74  -live- %r1
  77  guard_class %r1 -> %i0
  80  -live- %r1
  83  raise %r1
  85  ---
  85  L1:
  85  goto L3
