Commit 975db7ce authored by Bill McCloskey's avatar Bill McCloskey
Browse files

Bug 774859 - JM: Missing write barrier on JSOP_INITPROP (r=terrence)

parent 9f25b56a
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -2059,6 +2059,11 @@ GCMarker::markDelayedChildren(ArenaHeader *aheader)
        PushArena(this, aheader);
    }
    aheader->allocatedDuringIncremental = 0;
    /*
     * Note that during an incremental GC we may still be allocating into
     * aheader. However, prepareForIncrementalGC sets the
     * allocatedDuringIncremental flag if we continue marking.
     */
}

bool
@@ -4897,7 +4902,7 @@ StartVerifyPreBarriers(JSRuntime *rt)
    rt->gcMarker.start(rt);
    for (CompartmentsIter c(rt); !c.done(); c.next()) {
        c->setNeedsBarrier(true);
        c->arenas.prepareForIncrementalGC(rt);
        c->arenas.purge();
    }

    return;