summaryrefslogtreecommitdiffstats
path: root/js/src/gc/StableCellHasher-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/gc/StableCellHasher-inl.h')
-rw-r--r--js/src/gc/StableCellHasher-inl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/js/src/gc/StableCellHasher-inl.h b/js/src/gc/StableCellHasher-inl.h
index b4054342c0..af0caaad89 100644
--- a/js/src/gc/StableCellHasher-inl.h
+++ b/js/src/gc/StableCellHasher-inl.h
@@ -137,7 +137,7 @@ inline void TransferUniqueId(Cell* tgt, Cell* src) {
MOZ_ASSERT(src->zone() == tgt->zone());
Zone* zone = tgt->zone();
- MOZ_ASSERT(!zone->uniqueIds().has(tgt));
+ MOZ_ASSERT_IF(zone->uniqueIds().has(src), !zone->uniqueIds().has(tgt));
zone->uniqueIds().rekeyIfMoved(src, tgt);
}