summaryrefslogtreecommitdiff
path: root/deps
diff options
context:
space:
mode:
authorRefael Ackermann <refack@gmail.com>2019-05-17 11:50:21 -0400
committerMyles Borins <myles.borins@gmail.com>2019-10-07 03:19:55 -0400
commit93c39f9ffca419ccccf9b59bf27473b179e5ccb4 (patch)
tree45a0b86e6ef3e7d551d7f627ecbf2bb162bdc1cf /deps
parent3995e52dc60fbd6f06a5c1b6a97b8c3f8c27c48e (diff)
downloadandroid-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.cc9
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