------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/gmake-4.3.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/openssl-1.1.1g,1.txz Installing /packages/All/python27-2.7.18.txz ===== Message from python27-2.7.18: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter Installing /packages/All/libedit-3.1.20191231,1.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/python37-3.7.7.txz ===== Message from python37-3.7.7: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/llvm80-8.0.1_3.txz SUCCEEDED 00:00:49 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building ===> Extracting for v8-3.18.5_8 /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. Extracted Memory Use: 52.46M SUCCEEDED 00:00:23 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for v8-3.18.5_8 ===> Applying ports patches for v8-3.18.5_8 ===> Cleanly applied ports patch(es) patch-CVE-2015-5380 patch-src-checks.h patch-src-deoptimizer.cc patch-src-ia32-code-stubs-ia32.cc patch-src-ia32-disasm-ia32.cc patch-src-ia32-ic-ia32.cc patch-src-liveedit.cc patch-src-objects.h patch-src-x64-disasm-x64.cc patch-src-x64-ic-x64.cc ===> Applying dragonfly patches for v8-3.18.5_8 ===> Cleanly applied dragonfly patch(es) patch-build_common.gypi patch-tools_testrunner_local_utils.py SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on package: gmake>=4.3 - found ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found ===> v8-3.18.5_8 depends on executable: clang80 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on package: gmake>=4.3 - found ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found ===> v8-3.18.5_8 depends on executable: clang80 - found ===> Configuring for v8-3.18.5_8 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for v8-3.18.5_8 gmake[2]: Entering directory '/construction/lang/v8/v8-3.18.5' GYP_GENERATORS=make \ build/gyp/gyp --generator-output="out" build/all.gyp \ -Ibuild/standalone.gypi --depth=. -S.native -DOS=freebsd -Dcomponent=shared_library -Dv8_enable_backtrace=1 -Dv8_no_strict_aliasing=1 -Darm_fpu=default -Darm_float_abi=default gmake[3]: Entering directory '/construction/lang/v8/v8-3.18.5/out' ACTION tools_gyp_v8_gyp_js2c_target_js2c /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/accessors.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/api.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/assembler.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/ast.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/atomicops_internals_x86_gcc.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bignum-dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bignum.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bootstrapper.o In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/ast.cc:28: In file included from ../src/ast.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/accessors.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/atomicops_internals_x86_gcc.cc:33: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/allocation.cc:32: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/bootstrapper.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/api.cc:28: In file included from ../src/api.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/builtins.o 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/cached-powers.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/checks.o In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to trueIn file included from [-Wtautological-undefined-compare] ../src/api.cc:28 bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ : In file included from ../src/spaces.h:921:9: warning: 'this' pointer../src/api.h :cannot31: In file included from ../src/v8.hbe: 60null in well-defined C++ code; comparison may be assumed to: In file included from always../src/objects-inl.h :evaluate38 : toIn file included from ../src/elements.hfalse: [-Wtautological-undefined-compare] 33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h if (this == NULL || code_range_ == NULL) return NULL;: ^~~~ ~~~~ 33: In file included from ../src/spaces.h:../src/mark-compact.h925::329: : warning: 'this' pointer cannot be null../src/spaces.h :in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] 919 if (this == NULL || code_range_ == NULL) return false;: 26 ^~~~ ~~~~: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ ../src/cached-powers.cc:136:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ 1 warning generated. In file included from ../src/checks.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in anIn file included from ../src/builtins.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/circular-queue.o In file included from ../src/accessors.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; anonymous ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/ast.cc:28: In file included from ../src/ast.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ In file included from ../src/bootstrapper.cc:28: In file included from ../src/spaces.h../src/v8.h::92560:: 9In file included from :../src/objects-inl.h :warning38: In file included from ../src/elements.h:33: : In file included from ../src/heap.h'this': 35pointer: In file included from cannot../src/incremental-marking.h :be33 : nullIn file included from ../src/mark-compact.hin: well-defined32 : ../src/spaces.hC++: 919code;: 26comparison: maywarning : be'this' assumedpointer tocannot alwaysbe evaluatenull toin falsewell-defined [-Wtautological-undefined-compare]C++ code; comparison may be assumed to always evaluate if (this == NULL || code_range_ == NULL) return false;to ^~~~ ~~~~true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/circular-queue.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/code-stubs.o In file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/circular-queue.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/checks.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/builtins.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]In file included from ../src/accessors.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/assembler.cc:290:11: warning: unused variable 'kMaxStandardNonCompactModes' [-Wunused-const-variable] const int kMaxStandardNonCompactModes = 14; ^ In file included from ../src/ast.cc:28: In file included from ../src/ast.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/checks.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/circular-queue.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/code-stubs-hydrogen.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/codegen.o 7 warnings generated. In file included from ../src/bootstrapper.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/compilation-cache.o In file included from ../src/api.cc:28: In file included from ../src/api.h:31In file included from In file included from ../src/code-stubs-hydrogen.cc../src/codegen.cc::2828: : In file included from In file included from ../src/v8.h../src/v8.h:: 52In file included from : ../src/v8.h:52../src/../include/v8.h: ../src/../include/v8.h::36053605::5::56 5warning: : In file included from anonymous../src/v8utils.h :types 31declared in an anonymous union are: anwarning : extensionanonymous [-Wnested-anon-types]types declared in: ../src/utils.han:137 :anonymous43 : unionwarning : are struct { an arithmeticextension on[-Wnested-anon-types] a null pointer treated as a cast from integer to pointer is a ^ GNU extension [-Wnull-pointer-arithmetic] ../src/../include/v8.h:3614:5: struct { warning ^: anonymous types ../src/../include/v8.hdeclared: 3614in: 5 return static_cast(static_cast(0) + x);an: anonymouswarning : anonymousunion typesare declaredan inextension an[-Wnested-anon-types] anonymous union are struct {an ^extension [-Wnested-anon-types] struct { ~~~~~~~~~~~~~~~~~ ^ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/builtins.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/compilation-cache.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/codegen.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/code-stubs-hydrogen.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/compilation-cache.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/compiler.o In file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/compiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/contexts.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/conversions.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/counters.o In file included from ../src/compiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/compilation-cache.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/counters.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/contexts.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/codegen.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/cpu-profiler.o In file included from ../src/conversions.cc:32: In file included from ../src/conversions-inl.h:42: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/cpu-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/counters.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. In file included from ../src/contexts.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/data-flow.o In file included from ../src/code-stubs-hydrogen.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/date.o In file included from ../src/data-flow.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/cpu-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/date.cc:28: In file included from ../src/date.h:33: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/data-flow.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannotIn file included from be../src/counters.cc :null in well-defined28 : In file included from C++../src/v8.h :code;56 : comparisonIn file included from ../src/v8utils.h:may31 : be../src/utils.h :assumed137 to:43 :always warningevaluate to false: arithmetic[-Wtautological-undefined-compare] on a null pointer if (this == NULL || code_range_ == NULL) return false; treated ^~~~ ~~~~ as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 2 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/dateparser.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug-agent.o In file included from ../src/contexts.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from ../src/debug-agent.cc:29: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605: CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug.o 5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/dateparser.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/cpu-profiler.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/debug.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/deoptimizer.o In file included from ../src/date.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/deoptimizer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/debug-agent.cc:29: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:In file included from ../src/compiler.cc:3228: : In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer 6to../src/spaces.h warning :pointer919 s:is generated26. : warning : a 'this'GNU pointerextension cannot[-Wnull-pointer-arithmetic] be null in well-defined C++ code; comparison return static_cast(static_cast(0) + x);may ~~~~~~~~~~~~~~~~~ ^be assumed to always evaluate to true ../src/objects-inl.h[-Wtautological-undefined-compare]: 5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/disassembler.o In file included from ../src/data-flow.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/dateparser.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/debug.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. In file included from ../src/disassembler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/diy-fp.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements-kind.o In file included from ../src/elements-kind.cc:30: In file included from ../src/api.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/deoptimizer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/disassembler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/date.cc:28: In file included from ../src/date.h:33: In file included from ../src/platform.h:106: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/date.cc:39:18: warning: unused variable 'kDays4Years' [-Wunused-const-variable] static const int kDays4Years[] = {0, 365, 2 * 365, 3 * 365 + 1}; ^ In file included from ../src/debug-agent.cc:29: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements.o In file included from ../src/elements-kind.cc:30: In file included from ../src/api.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/elements.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 7 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/execution.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/externalize-string-extension.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/gc-extension.o In file included from ../src/execution.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/dateparser.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/extensions/externalize-string-extension.cc:28: In file included from ../src/extensions/externalize-string-extension.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/extensions/gc-extension.cc:28: In file included from ../src/extensions/gc-extension.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. In file included from ../src/elements.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/statistics-extension.o In file included from ../src/elements-kind.cc:30: In file included from ../src/api.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/factory.o In file included from ../src/execution.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison mayIn file included from ../src/extensions/statistics-extension.cc:28: In file included from be../src/extensions/statistics-extension.h :31: assumedIn file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous In file included from union../src/extensions/gc-extension.cc :are28 : anIn file included from ../src/extensions/gc-extension.hextension: 31[-Wnested-anon-types]: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: struct {warning ^ ../src/../include/v8.h:3614:5: warning: : anonymous 'this' pointer cannot be null in well-defined C++ code; comparison maytypes bedeclared assumedin an anonymous In file included from ../src/extensions/externalize-string-extension.cc :union28 : areIn file included from ../src/extensions/externalize-string-extension.h :to31an: In file included from extension ../src/v8.h[-Wnested-anon-types]: 60always: In file included from evaluate../src/objects-inl.h :to38 struct {true : [-Wtautological-undefined-compare]In file included from ../src/elements.h: ^33 : In file included from ../src/heap.h:35: In file included from bool exists() { return this != NULL && code_range_ != NULL; }../src/incremental-marking.h : ^~~~ ~~~~33 : In file included from ../src/mark-compact.h../src/spaces.h:32:921:: 9../src/spaces.h:: 919warning:: 26: warning'this': 'this'pointer pointercannot be null in well-defined cannotC++ code; comparison may bebe nullassumed to inalways well-definedevaluate toC++ falsecode; comparison[-Wtautological-undefined-compare] may be assumed to always evaluate to if (this == NULL || code_range_ == NULL) return NULL;true [-Wtautological-undefined-compare] ^~~~ ~~~~ bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~../src/spaces.h:925:9: warning: 'this' ../src/spaces.hpointer: 921:cannot9 :be warningnull: 'this'in pointer cannotwell-defined be C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] null in if (this == NULL || code_range_ == NULL) return false;well-defined C++ ^~~~ ~~~~code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/disassembler.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/factory.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/fast-dtoa.o In file included from ../src/debug.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/elements.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/fixed-dtoa.o In file included from ../src/deoptimizer.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/factory.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/extensions/statistics-extension.cc:28: In file included from ../src/extensions/statistics-extension.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/extensions/externalize-string-extension.cc:28: In file included from ../src/extensions/externalize-string-extension.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from ../src/extensions/gc-extension.cc:28: In file included from ../src/extensions/gc-extension.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/flags.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/frames.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/full-codegen.o In file included from ../src/flags.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/frames.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/full-codegen.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/frames.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/execution.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/flags.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] In file included from ../src/extensions/statistics-extension.cc:28: In file included from ../src/extensions/statistics-extension.h:31 if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ : In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: ../src/spaces.hwarning:: 925arithmetic: 9on: awarning : null'this' pointerpointer treatedcannot asbe anull castin well-definedfrom integer to pointer is a GNU extension [-Wnull-pointer-arithmetic]C++ code; comparison may be assumed to always evaluate to false return static_cast(static_cast(0) + x); [-Wtautological-undefined-compare] ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121: if (this == NULL || code_range_ == NULL) return false;10 : ^~~~ ~~~~ note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/full-codegen.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/func-name-inferrer.o 6 warnings generated. 6 warnings generated. In file included from ../src/func-name-inferrer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/gdb-jit.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/global-handles.o In file included from ../src/factory.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/global-handles.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/handles.o In file included from ../src/handles.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/flags.cc:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/func-name-inferrer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/frames.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap-profiler.o In file included from ../src/global-handles.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/heap-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. In file included from ../src/handles.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap-snapshot-generator.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap.o In file included from ../src/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/heap.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/full-codegen.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/heap-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/func-name-inferrer.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/heap.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/global-handles.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen-instructions.o In file included from ../src/hydrogen-instructions.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/heap-profiler.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen.o 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/ic.o In file included from ../src/hydrogen-instructions.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/hydrogen.cc:28: In file included from ../src/hydrogen.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/incremental-marking.o 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interface.o In file included from ../src/ic.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interpreter-irregexp.o In file included from ../src/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a In file included from ../src/handles.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: castarithmetic on a null pointer treated as a cast from integer to pointer is a GNUfrom integer to pointer is extensiona [-Wnull-pointer-arithmetic]GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h../src/objects-inl.h::5121:5121:10: note: in instantiation 10of: functionnote : templatein instantiationspecialization 'v8::internal::AddressFrom' requested here of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/incremental-marking.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/heap-snapshot-generator.cc:189:20: warning: unused variable 'kExpectedHeapGraphEdgeSize' [-Wunused-const-variable] static const int kExpectedHeapGraphEdgeSize = 12; ^ ../src/heap-snapshot-generator.cc:190:20: warning: unused variable 'kExpectedHeapEntrySize' [-Wunused-const-variable] static const int kExpectedHeapEntrySize = 24; ^ ../src/heap-snapshot-generator.cc:191:20: warning: unused variable 'kExpectedHeapSnapshotsCollectionSize' [-Wunused-const-variable] static const int kExpectedHeapSnapshotsCollectionSize = 100; ^ ../src/heap-snapshot-generator.cc:192:20: warning: unused variable 'kExpectedHeapSnapshotSize' [-Wunused-const-variable] static const int kExpectedHeapSnapshotSize = 132; ^ In file included from ../src/interpreter-irregexp.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/interface.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/hydrogen.cc:28: In file included from ../src/hydrogen.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/ic.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/interpreter-irregexp.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/interface.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/incremental-marking.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/heap.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/isolate.o In file included from ../src/isolate.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/interface.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/interpreter-irregexp.cc:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from ../src/isolate.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/jsregexp.o 6 warnings generated. In file included from ../src/jsregexp.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/lithium-allocator.o In file included from ../src/ic.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/lithium-allocator.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/incremental-marking.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/jsregexp.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/lithium-allocator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/hydrogen.cc:28: In file included from ../src/hydrogen.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/lithium.o In file included from ../src/hydrogen-instructions.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/lithium.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/isolate.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/jsregexp.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/lithium.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/lithium-allocator.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/liveedit.o In file included from ../src/liveedit.cc:29: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/lithium.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from ../src/liveedit.cc:29: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/log-utils.o if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/log.o In file included from ../src/log-utils.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/log.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 10 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/mark-compact.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/marking-thread.o In file included from ../src/log-utils.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:In file included from 921../src/mark-compact.cc::928: In file included from :../src/v8.h warning: 'this' pointer cannot be null in :well-defined 52 : C++ code; comparison../src/../include/v8.h may be assumed :3605to:5 :always warning : anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5:evaluate warningto: anonymousfalse types [-Wtautological-undefined-compare]declared in an anonymous union are an extension [-Wnested-anon-types] if (this == NULL || code_range_ == NULL) return NULL; struct { ^~~~ ~~~~ ^ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/log.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/marking-thread.cc:28: In file included from ../src/marking-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/log-utils.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/marking-thread.cc:28: In file included from ../src/marking-thread.h:36: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/mark-compact.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/messages.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-debug.o In file included from ../src/messages.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects-debug.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/liveedit.cc:29: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects-debug.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/marking-thread.cc:28: In file included from ../src/marking-thread.h:33: In file included from ../src/platform.h:106: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-printer.o In file included from ../src/messages.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/log.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects-printer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/mark-compact.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects-printer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/messages.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects-debug.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-visiting.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects.o In file included from ../src/objects-visiting.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects-printer.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/once.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/optimizing-compiler-thread.o In file included from ../src/once.cc:28: In file included from ../src/once.h:78: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects-visiting.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/parser.o 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparse-data.o 6 warnings generated. In file included from ../src/parser.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. In file included from ../src/optimizing-compiler-thread.cc:28: In file included from ../src/optimizing-compiler-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparser.o are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/prettyprinter.o In file included from ../src/prettyprinter.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/preparser.cc:35: In file included from ../src/conversions-inl.h:42: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/prettyprinter.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/preparse-data.cc:31: In file included from ../src/preparse-data.h:33: In file included from ../src/utils-inl.h:31: In file included from ../src/list-inl.h:32: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/parser.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/optimizing-compiler-thread.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/objects-visiting.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/profile-generator.o In file included from ../src/profile-generator.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/prettyprinter.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 2 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/property.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler-irregexp.o In file included from ../src/profile-generator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true In file included from ../src/property.cc[-Wtautological-undefined-compare]: 28: In file included from ../src/v8.h:52: bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/../include/v8.h:3605:5: warning: anonymous ../src/spaces.htypes: 921declared: 9in an anonymous union are an extension [-Wnested-anon-types] : warning: 'this' pointer struct { cannot ^be null ../src/../include/v8.h:in3614 :well-defined5 : warning: C++anonymous code;types comparisondeclared inmay anbe anonymousassumed tounion alwaysare evaluate to falsean [-Wtautological-undefined-compare]extension [-Wnested-anon-types] struct { ^ if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-macro-assembler-irregexp.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/property.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ ../src/objects.cc:2497:18: warning: parentheses were disambiguated as redundant parentheses around declaration of variable named 'new_map' [-Wvexing-parse] Handle(new_map); ^~~~~~~~~ ../src/objects.cc:2497:7: note: add enclosing parentheses to perform a function-style cast Handle(new_map); ^ ( ) ../src/objects.cc:2497:18: note: remove parentheses to silence this warning Handle(new_map); ^ ~ In file included from ../src/regexp-macro-assembler-irregexp.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/optimizing-compiler-thread.cc:28: In file included from ../src/optimizing-compiler-thread.h:33: In file included from ../src/platform.h:106: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/profile-generator.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler-tracer.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler.o In file included from ../src/regexp-macro-assembler-tracer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in6 warningans generatedanonymous. union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-stack.o In file included from ../src/regexp-macro-assembler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); In file included from ../src/property.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/rewriter.o In file included from ../src/parser.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-macro-assembler-tracer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-macro-assembler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime-profiler.o In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-macro-assembler-irregexp.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime.o In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/runtime.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/safepoint-table.o In file included from ../src/regexp-macro-assembler-tracer.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/safepoint-table.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-macro-assembler.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/sampler.o In file included from ../src/runtime.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scanner-character-streams.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scanner.o In file included from ../src/sampler.cc:61: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/scanner.cc:30: In file included from ../src/scanner.h:38: In file included from ../src/unicode-inl.h:33: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. In file included from ../src/safepoint-table.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopeinfo.o to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/scanner-character-streams.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/scopeinfo.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopes.o 6 warnings generated. In file included from ../src/sampler.cc:61: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/serialize.o In file included from ../src/scopeinfo.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ In file included from code; comparison may be../src/scopes.cc :assumed28 : to In file included from alwaysIn file included from ../src/v8.h../src/serialize.cc::2852: In file included from ../src/v8.h:52: ../src/../include/v8.h:: 3605:5../src/../include/v8.h: :warning3605: :anonymousevaluate typesto declaredtrue in [-Wtautological-undefined-compare]5 an anonymous bool exists() { return this != NULL && code_range_ != NULL; }union are an extension [-Wnested-anon-types] ^~~~ ~~~~ struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^../src/spaces.h :921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ : warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/scanner-character-streams.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/safepoint-table.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/serialize.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/scopes.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/snapshot-common.o In file included from ../src/scopeinfo.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/spaces.o In file included from ../src/sampler.cc:61: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/snapshot-common.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/spaces.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/scanner-character-streams.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/scanner-character-streams.cc:214:19: warning: unused variable 'kUtf8MultiByteCharStart' [-Wunused-const-variable] static const byte kUtf8MultiByteCharStart = 0xC0; ^ In file included from ../src/runtime.cc:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 7 warnings generated. In file included from ../src/snapshot-common.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warning CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/store-buffer.o s generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/string-search.o In file included from ../src/spaces.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. In file included from ../src/scopes.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/string-stream.o In file included from ../src/store-buffer.cc:28: In file included from ../src/store-buffer.h:34: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/string-search.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/string-stream.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/string-stream.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/serialize.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/store-buffer.cc:32: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/spaces.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/string-stream.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/string-search.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/snapshot-common.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/strtod.o 6 warnings generated. In file included from ../src/store-buffer.cc:28: In file included from ../src/store-buffer.h:34: In file included from ../src/platform.h:106: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/stub-cache.o In file included from ../src/stub-cache.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/sweeper-thread.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/token.o In file included from ../src/sweeper-thread.cc:28: In file included from ../src/sweeper-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/transitions.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/type-info.o In file included from ../src/string-search.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/stub-cache.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:9256 warnings generated. In file included from ../src/transitions.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/unicode.o :9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/utils.o In file included from ../src/unicode.cc:30: In file included from ../src/unicode-inl.h:33: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5In file included from : warning: anonymous types declared ../src/type-info.ccin: an28 : anonymousIn file included from union are an extension [-Wnested-anon-types] ../src/v8.h struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct {: 52 ^: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/sweeper-thread.cc:28: In file included from ../src/sweeper-thread.h:36: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/utils.cc:31: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. In file included from ../src/transitions.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8-counters.o 6 warnings generated. 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8conversions.o In file included from ../src/v8-counters.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/type-info.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/v8.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8conversions.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8-counters.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 2 warnings generated. In file included from ../src/v8conversions.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8threads.o In file included from ../src/v8threads.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/sweeper-thread.cc:28: In file included from ../src/sweeper-thread.h:33: In file included from ../src/platform.h:106: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8utils.o In file included from ../src/v8-counters.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/transitions.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic In file included from on../src/v8utils.cc :a30: In file included from null../src/v8.h :pointer52 : treated as../src/../include/v8.h a: 3605cast: 5 :from warninginteger: anonymousto typespointer declaredis ina anGNU anonymousextension [-Wnull-pointer-arithmetic]union are an extension [-Wnested-anon-types] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension../src/objects-inl.h [-Wnested-anon-types] struct { ^: 5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/v8threads.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/type-info.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/stub-cache.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/v8utils.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null 6 warnings generatedin. well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/v8conversions.cc:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/variables.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/version.o In file included from ../src/variables.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8threads.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/version.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/assembler-x64.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/zone.o In file included from ../src/x64/assembler-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/zone.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8utils.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/variables.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/version.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ 6 warnings generated. ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/builtins-x64.o In file included from ../src/zone.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/builtins-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/builtins-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/v8.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/code-stubs-x64.o In file included from ../src/x64/code-stubs-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/zone.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/version.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/codegen-x64.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/cpu-x64.o In file included from ../src/variables.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/debug-x64.o In file included from ../src/x64/assembler-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/cpu-x64.cc:34: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/code-stubs-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/debug-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/deoptimizer-x64.o In file included from ../src/x64/builtins-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/cpu-x64.cc:34: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/disasm-x64.o In file included from ../src/x64/debug-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/disasm-x64.cc:32: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/frames-x64.o In file included from ../src/x64/frames-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/disasm-x64.cc:32: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/cpu-x64.cc:34: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/frames-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare]6 warnings generated. if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/full-codegen-x64.o In file included from ../src/x64/full-codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/code-stubs-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/debug-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/disasm-x64.cc:32: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/ic-x64.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-codegen-x64.o In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/full-codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-gap-resolver-x64.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-x64.o In file included from ../src/x64/lithium-gap-resolver-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/lithium-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/frames-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/x64/deoptimizer-x64.cc:121:19: warning: unused variable 'kCallInstruction' [-Wunused-const-variable] static const byte kCallInstruction = 0xe8; ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/macro-assembler-x64.o In file included from ../src/x64/lithium-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/lithium-gap-resolver-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/macro-assembler-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 7 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/regexp-macro-assembler-x64.o 7 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/stub-cache-x64.o In file included from ../src/x64/regexp-macro-assembler-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/stub-cache-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-freebsd.o In file included from ../src/x64/full-codegen-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/platform-freebsd.cc:54: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/regexp-macro-assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/stub-cache-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/macro-assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-posix.o In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/lithium-gap-resolver-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/platform-freebsd.cc:54: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/regexp-macro-assembler-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. ACTION tools_gyp_v8_gyp_js2c_target_js2c_experimental /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc In file included from ../src/x64/stub-cache-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from ../src/x64/macro-assembler-x64.cc:28: In file included from ../src/v8.h:56: In file included from TOUCH /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/js2c.stamp ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/gen/libraries.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/gen/experimental-libraries.o In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/lithium-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/src/snapshot-empty.o In file included from ../src/snapshot-empty.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/platform-freebsd.cc:54: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/platform-freebsd.cc:67:24: warning: unused variable 'kNoThread' [-Wunused-const-variable] static const pthread_t kNoThread = (pthread_t) 0; ^ 6 warnings generated. In file included from ../src/snapshot-empty.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 7 warnings generated. 6 warnings generated. In file included from ../src/snapshot-empty.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. 6 warnings generated. 6 warnings generated. AR(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8_nosnapshot.x64.a 6 warnings generated. 6 warnings generated. AR(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8_base.x64.a CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/mksnapshot.x64/src/mksnapshot.o In file included from ../src/mksnapshot.cc:35: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/mksnapshot.cc:35: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/mksnapshot.cc:35: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/mksnapshot.x64 ACTION tools_gyp_v8_gyp_v8_snapshot_target_run_mksnapshot /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/gen/libraries.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/gen/experimental-libraries.o In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. AR(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8_snapshot.a CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/preparser/preparser/preparser-process.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/preparser/src/preparser-api.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8/src/v8dll-main.o In file included from ../src/v8dll-main.cc:31: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. SOLINK(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8.so In file included from ../preparser/preparser-process.cc:33: ../preparser/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../preparser/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/preparser-api.cc:42: In file included from ../src/preparse-data.h:33: In file included from ../src/utils-inl.h:31: In file included from ../src/list-inl.h:32: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. 2 warnings generated. COPY /construction/lang/v8/v8-3.18.5/out/native/lib.target/libv8.so CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/shell/samples/shell.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/process/samples/process.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/lineprocessor/samples/lineprocessor.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/d8/src/d8.o LINK(target) /construction/lang/v8/v8-3.18.5/out/native/preparser In file included from ../samples/shell.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/d8.cc:52: In file included from ../src/../include/v8-testing.h:31: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../samples/lineprocessor.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/d8.cc:203:11: warning: unused variable 'MB' [-Wunused-const-variable] const int MB = 1024 * 1024; ^ In file included from ../samples/process.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/shell 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/lineprocessor 3 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/d8 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/process TOUCH /construction/lang/v8/v8-3.18.5/out/native/obj.target/build/All.stamp gmake[3]: Leaving directory '/construction/lang/v8/v8-3.18.5/out' gmake[2]: Leaving directory '/construction/lang/v8/v8-3.18.5' SUCCEEDED 00:01:37 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for v8-3.18.5_8 ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found ===> Generating temporary packing list install -s -m 555 /construction/lang/v8/v8-3.18.5/out/native/d8 /construction/lang/v8/stage/usr/local/bin/d8 cd /construction/lang/v8/v8-3.18.5/include/ && install -m 0644 *.h /construction/lang/v8/stage/usr/local/include/ install -s -m 0644 /construction/lang/v8/v8-3.18.5/out/native/lib.target/libv8.so /construction/lang/v8/stage/usr/local/lib/libv8.so.1 ln -fs /usr/local/lib/libv8.so.1 /construction/lang/v8/stage/usr/local/lib/libv8.so ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: Bad symlink '/usr/local/lib/libv8.so' pointing to an absolute pathname '/usr/local/lib/libv8.so.1' Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks Warning: Possible REINPLACE_CMD issues sed failed: file content unchanged from backup: build/common.gypi sed failed: file content unchanged from backup: tools/gyp/v8.gyp SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for v8-3.18.5_8 file sizes/checksums [9]: 0% file sizes/checksums [9]: 100% packing files [9]: 0% packing files [9]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:07 TOTAL TIME 00:03:30