Index: Source/bindings/v8/V8GCController.cpp |
diff --git a/Source/bindings/v8/V8GCController.cpp b/Source/bindings/v8/V8GCController.cpp |
index 92976b8efcbe0ca680608df35128a7df28cf3b17..98c755bbfc4fa7d17b8034919fdeb2bee2dad39d 100644 |
--- a/Source/bindings/v8/V8GCController.cpp |
+++ b/Source/bindings/v8/V8GCController.cpp |
@@ -209,7 +209,7 @@ private: |
// v8::Persistent. |
UnsafePersistent<v8::Object> unsafeWrapper = (*nodeIterator)->unsafePersistent(); |
v8::Persistent<v8::Object>* wrapper = unsafeWrapper.persistent(); |
- wrapper->MarkPartiallyDependent(isolate); |
+ wrapper->MarkPartiallyDependent(); |
// FIXME: update this to use the upcasting function which v8 will provide |
v8::Persistent<v8::Value>* value = reinterpret_cast<v8::Persistent<v8::Value>*>(wrapper); |
isolate->SetObjectGroupId(*value, id); |
@@ -242,7 +242,7 @@ public: |
ASSERT(V8DOMWrapper::maybeDOMWrapper(*wrapper)); |
- if (value->IsIndependent(m_isolate)) |
+ if (value->IsIndependent()) |
return; |
WrapperTypeInfo* type = toWrapperTypeInfo(*wrapper); |
@@ -272,7 +272,7 @@ public: |
if (classId == v8DOMNodeClassId) { |
UNUSED_PARAM(m_isolate); |
ASSERT(V8Node::HasInstanceInAnyWorld(*wrapper, m_isolate)); |
- ASSERT(!value->IsIndependent(m_isolate)); |
+ ASSERT(!value->IsIndependent()); |
Node* node = static_cast<Node*>(object); |
@@ -283,7 +283,7 @@ public: |
if (m_constructRetainedObjectInfos) |
m_groupsWhichNeedRetainerInfo.append(root); |
} else if (classId == v8DOMObjectClassId) { |
- ASSERT(!value->IsIndependent(m_isolate)); |
+ ASSERT(!value->IsIndependent()); |
void* root = type->opaqueRootForGC(object, m_isolate); |
m_isolate->SetObjectGroupId(*value, v8::UniqueId(reinterpret_cast<intptr_t>(root))); |
} else { |