/* Mark black 'OLD1' objects when starting a new young collection. Gray objects are already in some gray list, and so will be visited in the atomic step.  */
static void markold(global_State *g, GCObject *from, GCObject *to)
/* Mark black 'OLD1' objects when starting a new young collection. Gray objects are already in some gray list, and so will be visited in the atomic step.  */
static void markold(global_State *g, GCObject *from, GCObject *to)
{
    if (getage(p) == G_OLD1) {
      lua_assert(!iswhite(p));
      changeage(p, G_OLD1, G_OLD);
      if (isblack(p))
        reallymarkobject(g, p);
    }
  }
}