#include "config.h"
#include "CopyVisitor.h"
+#include "CopiedSpaceInlines.h"
#include "CopyVisitorInlines.h"
#include "CopyWorkList.h"
#include "GCThreadSharedData.h"
#include "JSCell.h"
#include "JSObject.h"
+#include "JSCInlines.h"
#include <wtf/Threading.h>
namespace JSC {
CopyWorkList& workList = block->workList();
for (CopyWorkList::iterator it = workList.begin(); it != workList.end(); ++it)
- visitCell(*it);
+ visitItem(*it);
ASSERT(!block->liveBytes());
- m_shared.m_copiedSpace->recycleEvacuatedBlock(block);
+ m_shared.m_copiedSpace->recycleEvacuatedBlock(block, m_shared.m_vm->heap.operationInProgress());
}
m_shared.getNextBlocksToCopy(next, end);
}