   0  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
   7  -live- %i0, %r0, %r1, %r2
   7  -live- %i0, %r0, %r1, %r2
   7  goto_if_not %i0, L1
  11  setfield_gc_i %r0, $True, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_no_predicate>
  16  L2:
  16  inline_call_r_r <JitCode 'iter'>, R[%r2] -> %r1
  22  -live- %r0, %r1
  22  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_iterable>
  27  void_return
  28  ---
  28  L1:
  28  setfield_gc_i %r0, $False, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_no_predicate>
  33  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_w_predicate>
  38  goto L2
