void JSDOMWindowShell::visitChildren(JSCell* cell, SlotVisitor& visitor) { JSDOMWindowShell* thisObject = static_cast<JSDOMWindowShell*>(cell); ASSERT_GC_OBJECT_INHERITS(thisObject, &s_info); COMPILE_ASSERT(StructureFlags & OverridesVisitChildren, OverridesVisitChildrenWithoutSettingFlag); ASSERT(thisObject->structure()->typeInfo().overridesVisitChildren()); Base::visitChildren(thisObject, visitor); if (thisObject->m_window) visitor.append(&thisObject->m_window); }