-
mhahnenberg@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=125876 Reviewed by Geoffrey Garen. The DelayedReleaseScope needs to be around the free list sweeping in MarkedAllocator::tryAllocateHelper. This location gives us a good safe point between getting ready to allocate (i.e. identifying a non-empty free list) and doing the actual allocation (popping the free list). * heap/MarkedAllocator.cpp: (JSC::MarkedAllocator::tryAllocateHelper): (JSC::MarkedAllocator::allocateSlowCase): (JSC::MarkedAllocator::addBlock): * runtime/JSCellInlines.h: (JSC::allocateCell): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160822 268f45cc-cd09-0410-ab3c-d52691b4dbfc
3f62e727