   0  inline_call_r_r <JitCode 'getitem'>, R[%r0, %r1] -> %r2
   7  -live- %i0, %r0, %r1, %r2
   7  catch_exception L1
  10  -live- %r2
  10  goto_if_not_ptr_nonzero %r2, L2
  14  ref_copy %r2 -> %r1
  17  -live- %r1, %r2
  17  guard_class %r1 -> %i0
  20  -live- %i0, %r2
  20  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
  25  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  30  int_is_true %i0 -> %i0
  33  int_return %i0
  35  ---
  35  L3:
  35  L4:
  35  inline_call_r_i <JitCode 'is_true'>, R[%r2] -> %i0
  41  -live- %i0
  41  int_return %i0
  43  ---
  43  L2:
  43  goto L4
  46  ---
  46  L1:
  46  goto_if_exception_mismatch $<* struct object_vtable>, L5
  50  last_exception -> %i2
  52  last_exc_value -> %r3
  54  getfield_gc_r %r3, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
  59  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
  66  -live- %i0, %i1, %r0, %r1, %r3
  66  -live- %i0, %i1, %r0, %r1, %r3
  66  goto_if_not %i1, L6
  70  -live- %i0, %r0, %r1
  70  goto_if_not %i0, L7
  74  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r1
  82  -live-
  82  int_return $False
  84  ---
  84  L7:
  84  int_return $False
  86  ---
  86  L6:
  86  -live- %r3
  86  raise %r3
  88  ---
  88  L5:
  88  reraise
