blob: 55118fef27979a441264e3000ea0c50096131265 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
--- ./v8/BUILD.gn
+++ ./v8/BUILD.gn
@@ -675,6 +675,14 @@
defines += [ "V8_TARGET_OS_WIN" ]
}
+ if (!is_win && !is_clang) {
+ # GCC 6 can optimize away pointer comparisons to null. This is
+ # problematic as V8 encodes Values through tagged pointers and comparisons
+ # with 0 are actually necessary in many cases. As a temporary Workaround
+ # we disable this optimization. See: https://crbug.com/v8/3782
+ cflags = [ "-fno-delete-null-pointer-checks" ]
+ }
+
# TODO(jochen): Support v8_enable_prof on Windows.
# TODO(jochen): Add support for compiling with simulators.
|