   0  getfield_gc_i %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start> -> %i0
   5  setfield_gc_i %r0, %i0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_original_pos>
  10  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i1
  15  -live- %i0, %i1, %r0
  15  goto_if_not_int_lt %i1, %i0, L1
  20  int_return $False
  22  ---
  22  L1:
  22  -live- %r0
  22  getfield_gc_r_greenfield %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern> -> %r1
  27  -live- %r0, %r1
  27  ref_guard_value %r1
  29  recursive_call_i $41, I[], R[%r1], F[], I[], R[%r0], F[] -> %i0
  40  -live- %i0
  40  int_return %i0
