diff options
author | Refael Ackermann <refack@gmail.com> | 2019-05-17 11:50:21 -0400 |
---|---|---|
committer | Myles Borins <myles.borins@gmail.com> | 2019-10-07 03:19:55 -0400 |
commit | 93c39f9ffca419ccccf9b59bf27473b179e5ccb4 (patch) | |
tree | 45a0b86e6ef3e7d551d7f627ecbf2bb162bdc1cf /deps | |
parent | 3995e52dc60fbd6f06a5c1b6a97b8c3f8c27c48e (diff) | |
download | android-node-v8-93c39f9ffca419ccccf9b59bf27473b179e5ccb4.tar.gz android-node-v8-93c39f9ffca419ccccf9b59bf27473b179e5ccb4.tar.bz2 android-node-v8-93c39f9ffca419ccccf9b59bf27473b179e5ccb4.zip |
deps: V8: add workaround for MSVC optimizer bug
Refs: https://developercommunity.visualstudio.com/content/problem/512352/compiler-doesnt-finish-142027508.html
PR-URL: https://github.com/nodejs/node/pull/28016
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Refael Ackermann (רפאל פלחי) <refack@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Diffstat (limited to 'deps')
-rw-r--r-- | deps/v8/src/builtins/setup-builtins-internal.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/src/builtins/setup-builtins-internal.cc b/deps/v8/src/builtins/setup-builtins-internal.cc index 99ac0d6b1f..e93d7008e4 100644 --- a/deps/v8/src/builtins/setup-builtins-internal.cc +++ b/deps/v8/src/builtins/setup-builtins-internal.cc @@ -276,6 +276,10 @@ Code GenerateBytecodeHandler(Isolate* isolate, int builtin_index, } // namespace +#ifdef _MSC_VER +#pragma optimize( "", off ) +#endif + // static void SetupIsolateDelegate::SetupBuiltinsInternal(Isolate* isolate) { Builtins* builtins = isolate->builtins(); @@ -353,5 +357,10 @@ void SetupIsolateDelegate::SetupBuiltinsInternal(Isolate* isolate) { builtins->MarkInitialized(); } +#ifdef _MSC_VER +#pragma optimize( "", on ) +#endif + + } // namespace internal } // namespace v8 |