TH_MARKNEXT_NEEDED
flags |= TH_MARKNEXT_NEEDED;
(flags & TH_MARKNEXT_NEEDED)) {
if (flags & TH_MARKNEXT_NEEDED) {
flags &= ~TH_MARKNEXT_NEEDED;
ASSERT(!(flags & TH_MARKNEXT_NEEDED));
ASSERT(!(flags & TH_MARKNEXT_NEEDED));