summaryrefslogtreecommitdiff
path: root/src/node_platform.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/node_platform.cc')
-rw-r--r--src/node_platform.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/node_platform.cc b/src/node_platform.cc
index 9b1c4b4ca9..115b59e356 100644
--- a/src/node_platform.cc
+++ b/src/node_platform.cc
@@ -8,11 +8,11 @@
namespace node {
-using v8::HandleScope;
using v8::Isolate;
using v8::Local;
using v8::Object;
using v8::Platform;
+using v8::SealHandleScope;
using v8::Task;
using node::tracing::TracingController;
@@ -332,7 +332,9 @@ int NodePlatform::NumberOfWorkerThreads() {
void PerIsolatePlatformData::RunForegroundTask(std::unique_ptr<Task> task) {
Isolate* isolate = Isolate::GetCurrent();
- HandleScope scope(isolate);
+#ifdef DEBUG
+ SealHandleScope scope(isolate);
+#endif
Environment* env = Environment::GetCurrent(isolate);
if (env != nullptr) {
InternalCallbackScope cb_scope(env, Local<Object>(), { 0, 0 },