   0  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
   7  -live- %i0, %r0, %r1
  10  goto_if_not %i0, L1
  14  -live- %r0
  17  jit_force_quasi_immutable %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_profilefunc>
  21  setfield_gc_i %r0, $'\x00', FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc>
  26  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_profilefuncarg>
  31  void_return
  32  ---
  32  L1:
  32  -live- %r0, %r1
  35  goto_if_not_ptr_iszero %r1, L2
  39  raise $<* struct object>
  41  ---
  41  L2:
  41  residual_call_ir_v $<* fn ExecutionContext.force_all_frames>, I[$True], R[%r0], <CallDescr(ri) EF=6>
  49  -live- %r0, %r1
  52  jit_force_quasi_immutable %r0, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.mutate_profilefunc>
  56  setfield_gc_i %r0, $'\x01', FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc>
  61  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.executioncontext.ExecutionContext.inst_w_profilefuncarg>
  66  void_return
