summaryrefslogtreecommitdiff
path: root/deps/v8/src/api.cc
diff options
context:
space:
mode:
authorMatheus Marchini <mat@mmarchini.me>2019-05-08 09:49:38 -0700
committerRich Trott <rtrott@gmail.com>2019-05-10 11:20:33 -0700
commit95c1cb4c2f0ec73faba2529c42726cf3941ef975 (patch)
tree7aae81f6d1fafa079d6a348f0484fe4b4065a8e0 /deps/v8/src/api.cc
parent3b2633e0bf9f719e9496f59914e2a2ff4aa9a050 (diff)
downloadandroid-node-v8-95c1cb4c2f0ec73faba2529c42726cf3941ef975.tar.gz
android-node-v8-95c1cb4c2f0ec73faba2529c42726cf3941ef975.tar.bz2
android-node-v8-95c1cb4c2f0ec73faba2529c42726cf3941ef975.zip
deps: patch V8 to 7.4.288.27
Refs: https://github.com/v8/v8/compare/7.4.288.21...7.4.288.27 PR-URL: https://github.com/nodejs/node/pull/27615 Reviewed-By: Michaƫl Zasso <targos@protonmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'deps/v8/src/api.cc')
-rw-r--r--deps/v8/src/api.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/v8/src/api.cc b/deps/v8/src/api.cc
index eae3fd2792..f3e5da870e 100644
--- a/deps/v8/src/api.cc
+++ b/deps/v8/src/api.cc
@@ -8538,7 +8538,8 @@ void Isolate::EnqueueMicrotask(Local<Function> v8_function) {
if (!i::JSReceiver::GetContextForMicrotask(function).ToHandle(
&handler_context))
handler_context = isolate->native_context();
- handler_context->microtask_queue()->EnqueueMicrotask(this, v8_function);
+ MicrotaskQueue* microtask_queue = handler_context->microtask_queue();
+ if (microtask_queue) microtask_queue->EnqueueMicrotask(this, v8_function);
}
void Isolate::EnqueueMicrotask(MicrotaskCallback callback, void* data) {