876
chooseNextStatEntry(MemoryContext persistentContext, TSVectorStat *stat, TSVector txt,
879
chooseNextStatEntry(MemoryContext persistentContext, TSVectorStat *stat, TSVector txt,
882
885
pos = (low + middle) >> 1;
883
886
if (low != middle && pos >= offset && pos - offset < txt->size)
884
insertStatEntry( persistentContext, stat, txt, pos - offset );
887
insertStatEntry(persistentContext, stat, txt, pos - offset);
885
888
pos = (high + middle + 1) >> 1;
886
889
if (middle + 1 != high && pos >= offset && pos - offset < txt->size)
887
insertStatEntry( persistentContext, stat, txt, pos - offset );
890
insertStatEntry(persistentContext, stat, txt, pos - offset);
890
893
chooseNextStatEntry(persistentContext, stat, txt, low, middle, offset);