-
mhahnenberg@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=125472 Reviewed by Geoff Garen. This patch makes it look like it's okay to allocate so that the DFG plan finalization stuff can do what it needs to do. We already expected that we might do allocation during plan finalization and we increased the deferral depth to handle this, but we need to fix this other ASSERT stuff too. * GNUmakefile.list.am: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: * JavaScriptCore.xcodeproj/project.pbxproj: * heap/Heap.cpp: (JSC::Heap::collect): * heap/Heap.h: * heap/RecursiveAllocationScope.h: Added. (JSC::RecursiveAllocationScope::RecursiveAllocationScope): (JSC::RecursiveAllocationScope::~RecursiveAllocationScope): * runtime/VM.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
7a22babb