From a1be715d47b2ca5f7ac38517681bffafedff9fd9 Mon Sep 17 00:00:00 2001 From: Terrence Cole Date: Wed, 2 Mar 2016 13:57:37 -0800 Subject: [PATCH] Bug 1252693 - Assert that we do not tenure into an OMT Zone; r=sfink --HG-- extra : rebase_source : 668adb69bee704bb2cd9e68bb12b391e1a04a7d2 --- js/src/gc/Marking.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/js/src/gc/Marking.cpp b/js/src/gc/Marking.cpp index 19c2f7200a31..bde2770efbfd 100644 --- a/js/src/gc/Marking.cpp +++ b/js/src/gc/Marking.cpp @@ -2110,6 +2110,7 @@ JSObject* js::TenuringTracer::moveToTenured(JSObject* src) { MOZ_ASSERT(IsInsideNursery(src)); + MOZ_ASSERT(!src->zone()->usedByExclusiveThread); AllocKind dstKind = src->allocKindForTenure(nursery()); Zone* zone = src->zone();