diff options
author | Matheus Marchini <mat@mmarchini.me> | 2019-05-08 09:49:38 -0700 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-05-10 11:20:33 -0700 |
commit | 95c1cb4c2f0ec73faba2529c42726cf3941ef975 (patch) | |
tree | 7aae81f6d1fafa079d6a348f0484fe4b4065a8e0 /deps/v8/src/runtime/runtime-promise.cc | |
parent | 3b2633e0bf9f719e9496f59914e2a2ff4aa9a050 (diff) | |
download | android-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/runtime/runtime-promise.cc')
-rw-r--r-- | deps/v8/src/runtime/runtime-promise.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deps/v8/src/runtime/runtime-promise.cc b/deps/v8/src/runtime/runtime-promise.cc index dc361b95e8..d39c7190a3 100644 --- a/deps/v8/src/runtime/runtime-promise.cc +++ b/deps/v8/src/runtime/runtime-promise.cc @@ -79,7 +79,9 @@ RUNTIME_FUNCTION(Runtime_EnqueueMicrotask) { Handle<CallableTask> microtask = isolate->factory()->NewCallableTask( function, handle(function->native_context(), isolate)); - function->native_context()->microtask_queue()->EnqueueMicrotask(*microtask); + MicrotaskQueue* microtask_queue = + function->native_context()->microtask_queue(); + if (microtask_queue) microtask_queue->EnqueueMicrotask(*microtask); return ReadOnlyRoots(isolate).undefined_value(); } |