Index: src/api.cc |
diff --git a/src/api.cc b/src/api.cc |
index a8ab69f85dda4d493d179f5aac4a67f5341778ec..42965b61560389d5018ef90b6b4ce8c3fff4a0c1 100644 |
--- a/src/api.cc |
+++ b/src/api.cc |
@@ -662,12 +662,9 @@ HandleScope::~HandleScope() { |
} |
-int HandleScope::NumberOfHandles() { |
- i::Isolate* isolate = i::Isolate::Current(); |
- if (!EnsureInitializedForIsolate(isolate, "HandleScope::NumberOfHandles")) { |
- return 0; |
- } |
- return i::HandleScope::NumberOfHandles(isolate); |
+int HandleScope::NumberOfHandles(Isolate* isolate) { |
+ return i::HandleScope::NumberOfHandles( |
+ reinterpret_cast<i::Isolate*>(isolate)); |
} |