| Index: src/handles-inl.h
|
| diff --git a/src/handles-inl.h b/src/handles-inl.h
|
| index 8478bb5cd949b0472c96643661066c4f45f595fd..f5382bdd28d89ae18d3dbccc819323d81a5d70ed 100644
|
| --- a/src/handles-inl.h
|
| +++ b/src/handles-inl.h
|
| @@ -54,7 +54,7 @@ inline T* Handle<T>::operator*() const {
|
| #ifdef DEBUG
|
| inline NoHandleAllocation::NoHandleAllocation() {
|
| v8::ImplementationUtilities::HandleScopeData* current =
|
| - v8::ImplementationUtilities::CurrentHandleScope();
|
| + Isolate::Current()->handle_scope_data();
|
| extensions_ = current->extensions;
|
| // Shrink the current handle scope to make it impossible to do
|
| // handle allocations without an explicit handle scope.
|
| @@ -66,7 +66,7 @@ inline NoHandleAllocation::NoHandleAllocation() {
|
| inline NoHandleAllocation::~NoHandleAllocation() {
|
| // Restore state in current handle scope to re-enable handle
|
| // allocations.
|
| - v8::ImplementationUtilities::CurrentHandleScope()->extensions = extensions_;
|
| + Isolate::Current()->handle_scope_data()->extensions = extensions_;
|
| }
|
| #endif
|
|
|
|
|