Bug 1147670 - Remove duplicate IsMarked/IsAboutToBeFinalized for off-thread use; r=jonco

This commit is contained in:
Terrence Cole
2015-03-26 10:47:44 -07:00
parent d44419586a
commit 8589b1567e
14 changed files with 65 additions and 121 deletions

View File

@@ -255,7 +255,7 @@ JSRuntime::sweepAtoms()
for (AtomSet::Enum e(*atoms_); !e.empty(); e.popFront()) {
AtomStateEntry entry = e.front();
JSAtom* atom = entry.asPtr();
bool isDying = IsStringAboutToBeFinalizedFromAnyThread(&atom);
bool isDying = IsStringAboutToBeFinalized(&atom);
/* Pinned or interned key cannot be finalized. */
MOZ_ASSERT_IF(hasContexts() && entry.isTagged(), !isDying);