summaryrefslogtreecommitdiff
path: root/deps/v8/src
diff options
context:
space:
mode:
authorRefael Ackermann <refack@gmail.com>2019-05-17 11:50:21 -0400
committerMichaël Zasso <targos@protonmail.com>2019-08-01 12:56:00 +0200
commitcd70e59563f3445ac2463fe96c13ecd547445309 (patch)
treee8dd2f329141accfd76bbe48db6bd42cd8202ac3 /deps/v8/src
parentc66e87c313782cd0264a4b831e27c758ddd32769 (diff)
downloadandroid-node-v8-cd70e59563f3445ac2463fe96c13ecd547445309.tar.gz
android-node-v8-cd70e59563f3445ac2463fe96c13ecd547445309.tar.bz2
android-node-v8-cd70e59563f3445ac2463fe96c13ecd547445309.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/v8/src')
-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 7b4a068300..e3403c601d 100644
--- a/deps/v8/src/builtins/setup-builtins-internal.cc
+++ b/deps/v8/src/builtins/setup-builtins-internal.cc
@@ -282,6 +282,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();
@@ -359,5 +363,10 @@ void SetupIsolateDelegate::SetupBuiltinsInternal(Isolate* isolate) {
builtins->MarkInitialized();
}
+#ifdef _MSC_VER
+#pragma optimize( "", on )
+#endif
+
+
} // namespace internal
} // namespace v8