/* static */ bool InnerViewTable::sweepEntry(JSObject** pkey, ViewVector& views) { if (IsAboutToBeFinalizedUnbarriered(pkey)) return true; MOZ_ASSERT(!views.empty()); for (size_t i = 0; i < views.length(); i++) { if (IsAboutToBeFinalizedUnbarriered(&views[i])) { views[i--] = views.back(); views.popBack(); } } return views.empty(); }