------------------------------------------------------------------------------- -- 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_2.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.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_1.txz ===== Message from python27-2.7.18_1: -- 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.8_1.txz ===== Message from python37-3.7.8_1: -- 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.3.txz ===== Message from perl5-5.30.3: -- 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_4.txz SUCCEEDED 00:01:06 ------------------------------------------------------------------------------- -- 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:00 ------------------------------------------------------------------------------- -- 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:11 ------------------------------------------------------------------------------- -- 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:22 ------------------------------------------------------------------------------- -- 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 from /xports/lang/v8/files ===> Applying dragonfly patches for v8-3.18.5_8 from /xports/lang/v8/dragonfly 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:01 ------------------------------------------------------------------------------- -- 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' 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/accessors.o 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/bootstrapper.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.o 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/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/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 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 { ^ 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 { ^ 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 { ^ 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 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; ^~~~ ~~~~ ../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/api.cc:28: 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; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/checks.o ../src/cached-powers.cc:136:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ 1 warning generated. 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/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 an anonymous union are an extension [-Wnested-anon-types] struct { ^ In 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 { ^ In file included from ../src/bootstrapper.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/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 { ^ 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; ^~~~ ~~~~ ../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: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/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; ^~~~ ~~~~ 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/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/checks.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: In file included from warning../src/ast.cc:: 28arithmetic: In file included from on../src/ast.h :a31 : null pointer treated as aIn file included from ../src/v8.hcast: 56 : fromIn file included from ../src/v8utils.hinteger: 31to: ../src/utils.hpointer: 137is: 43a: GNUwarning : extensionarithmetic [-Wnull-pointer-arithmetic]on a null pointer treated as a cast from integer to return static_cast(static_cast(0) + x);pointer is a ~~~~~~~~~~~~~~~~~ ^GNU extension [-Wnull-pointer-arithmetic] ../src/objects-inl.h:5121:10: return static_cast(static_cast(0) + x); note ~~~~~~~~~~~~~~~~~ ^: in instantiation of function template specialization ../src/objects-inl.h'v8::internal::AddressFrom': 5121requested:10 :here note: in instantiation of function return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); template ^ specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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 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)); ^ 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)); ^ 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); ~~~~~~~~~~~~~~~~~ ^ ../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/code-stubs-hydrogen.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/codegen.o In file included from ../src/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/api.cc:28: 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)); ^ 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/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/compilation-cache.o 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/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] 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/assembler.cc:290:11: warning: unused variable 'kMaxStandardNonCompactModes' [-Wunused-const-variable] const int kMaxStandardNonCompactModes = 14; ^ 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)); ^ 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/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; ^~~~ ~~~~ 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 { ^ 7 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/contexts.o 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/conversions.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/counters.o 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 { ^ 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/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)); ^ 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: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/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/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; ^~~~ ~~~~ 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 { ^ 6 warnings generated. 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:In file included from ../src/compilation-cache.cc:92528:: 9: warning: 'this' pointer cannot be null inIn file included from well-defined../src/v8.h : 56C++ : code; comparison may be assumed to always evaluate to false In file included from [-Wtautological-undefined-compare]../src/v8utils.h :31: ../src/utils.h:137:43: if (this == NULL || code_range_ == NULL) return false;warning : ^~~~ ~~~~arithmetic on a null pointer treated CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/data-flow.o 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: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/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 { ^ 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/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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/dateparser.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)); ^ 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 { ^ 2 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug-agent.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug.o 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 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/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/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/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/debug-agent.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 { ^ 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/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/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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/disassembler.o 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/diy-fp.o 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; ^~~~ ~~~~ 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 { ^ 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: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/dtoa.o 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)); ^ 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../src/date.cc::39919::1826:: warningwarning: unused: 'this'variable pointer'kDays4Years' cannot be [-Wunused-const-variable]null in well-defined C++ code; comparison may be assumed to always evaluate to static const int kDays4Years[] = {0, 365, 2 * 365, 3 * 365 + 1};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/elements-kind.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/compiler.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/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 { ^7 warnings generated. ../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/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] CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements.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; ^~~~ ~~~~ 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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/execution.o 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 { ^ 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 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/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/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)); ^ 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: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-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; ^~~~ ~~~~ 6 warnings generated. 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: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/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 { ^ 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/extensions/externalize-string-extension.cc:28: In file included from ../src/extensions/externalize-string-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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/statistics-extension.o 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/extensions/statistics-extension.cc:28: In file included from ../src/extensions/statistics-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/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 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] [-Wnested-anon-types] 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)); ^ 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: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/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)); ^ 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)); ^ 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; ^~~~ ~~~~ 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/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. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/fixed-dtoa.o 6 warnings generated. 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 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: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/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/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)); ^ 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 { ^ 6 warnings generated. 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 CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/full-codegen.o 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/func-name-inferrer.o 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/gdb-jit.o 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/global-handles.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/handles.o 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/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 { ^ 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: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/heap-profiler.o 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. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap-snapshot-generator.o 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/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/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/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; ^~~~ ~~~~ 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/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: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-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; ^~~~ ~~~~ 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/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.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: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: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.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: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/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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen.o 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 { ^ 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 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/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/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; ^~~~ ~~~~ 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/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)); ^ 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 { ^ 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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/incremental-marking.o 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 { ^ 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: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: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/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] CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interpreter-irregexp.o 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: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: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/isolate.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/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: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/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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/jsregexp.o 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 { ^ 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/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/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/jsregexp.cc:28: 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)); ^ 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/lithium-allocator.o 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/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/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/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/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/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)); ^ 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-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; ^~~~ ~~~~ 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 { ^ 10 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/log-utils.o 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 { ^ 6 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/mark-compact.o In file included from ../src/mark-compact.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: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 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)); ^ 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-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: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: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/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; ^~~~ ~~~~ 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/marking-thread.o 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/messages.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/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/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/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/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/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)); ^ 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/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/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/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 6 warnings generated. 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: In file included from 'this'../src/objects-printer.cc :pointer28 : cannotIn file included from ../src/v8.hbe: 52null: in ../src/../include/v8.hwell-defined :3605:5: warning: anonymous types declared in an anonymous C++union code; arecomparison an extension [-Wnested-anon-types] may be assumed to always struct { ^ ../src/../include/v8.h:3614:5evaluate to :false warning [-Wtautological-undefined-compare] : anonymous if (this == NULL || code_range_ == NULL) return NULL; types ^~~~ ~~~~ declared in an anonymous union are an extension [-Wnested-anon-types] 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; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-visiting.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: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: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-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)); ^ 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.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: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/once.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.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/optimizing-compiler-thread.o 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/parser.o 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 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: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/preparse-data.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparser.o 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/prettyprinter.o 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/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/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] In file included from ../src/preparser.cc:35: if (this == NULL || code_range_ == NULL) return false;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/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; ^~~~ ~~~~ 2 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: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/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 [-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/property.o In file included from ../src/property.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)); ^ 6 warnings generated. ../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); ^ ~ 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/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/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)); ^ 2 warnings generated. 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)); ^ 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 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; ^~~~ ~~~~ 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/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)); ^ 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/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/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-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; ^~~~ ~~~~ 6 warnings generated. 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-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/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/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: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/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-profiler.o 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; ^~~~ ~~~~ 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:6 warnings generated. 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/runtime.o 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/safepoint-table.o 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/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 { ^ 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-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/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/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; ^~~~ ~~~~ 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 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: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/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; ^~~~ ~~~~ 6 warnings generated. 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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scanner-character-streams.o 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scanner.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopeinfo.o 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 { ^ 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/sampler.cc:61: In file included from 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)); ^ ../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-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; ^~~~ ~~~~ 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopes.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/serialize.o In file included from ../src/scopes.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/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++ 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 CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/snapshot-common.o 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: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/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/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/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)); ^ 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)); ^ 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; ^~~~ ~~~~ ../src/scanner-character-streams.cc:214:19: warning: unused variable 'kUtf8MultiByteCharStart' [-Wunused-const-variable] static const byte kUtf8MultiByteCharStart = 0xC0; ^ 6 warnings generated. 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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/spaces.o 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/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; ^~~~ ~~~~ 7 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/store-buffer.o 2 warnings 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/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/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; ^~~~ ~~~~ 6 warnings generated. 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/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/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)); ^ 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; ^~~~ ~~~~ 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/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 6 warningalwayss generatedevaluate. 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/strtod.o 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/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/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 { ^ 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/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)); ^ 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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/sweeper-thread.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/token.o 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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/transitions.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 { ^ 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 { ^ 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/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: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: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: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/unicode.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: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/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; ^~~~ ~~~~ 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/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; ^~~~ ~~~~ 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/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 { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8-counters.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 { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8.o 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)); ^ 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8conversions.o 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/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; ^~~~ ~~~~ 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 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/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; ^~~~ ~~~~ 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8threads.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8utils.o 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; ^~~~ ~~~~ 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/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/v8utils.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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/variables.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/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/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)); ^ 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 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/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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/version.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/zone.o 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 { ^ 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/assembler-x64.o 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/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/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)); ^ 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; ^~~~ ~~~~ 6 warnings generated. 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; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot 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/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]be null in well-defined if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~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 { ^ 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/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: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/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 { ^ 6 warnings generated. 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 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/codegen-x64.o 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/x64/cpu-x64.o 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/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 { ^ 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 { ^ 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/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 { ^ ^~~~ ~~~~ 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/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/deoptimizer-x64.o 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/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. 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 { ^ 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/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/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 { ^ 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/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; ^~~~ ~~~~ 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/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; ^~~~ ~~~~ 6 warnings generated. 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/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/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 { ^ 6 warnings generated. 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 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] types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested hereIn 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 In file included from specialization 'v8::internal::AddressFrom' requested here ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset));: 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)); ^ 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; ^ 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] 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/ic-x64.o In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:52In file included from : ../src/x64/full-codegen-x64.cc:../src/../include/v8.h28: :In file included from 3605../src/v8.h::560:: In file included from warning../src/objects-inl.h: :anonymous38: In file included from ../src/elements.htypes: 33declared: In file included from in../src/heap.h :an35 : In file included from anonymous../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32 union are an: ../src/spaces.hextension [-Wnested-anon-types] :919:In file included from 26 struct {:../src/x64/code-stubs-x64.cc :warning ^28: : 'this'In file included from ../src/v8.hpointer: 56cannot: ../src/../include/v8.hIn file included from :be../src/v8utils.h3614 ::531:: nullwarning : ../src/utils.hin: 137well-defined: 43 :C++ warningcode;: arithmeticcomparison onmay abe nullassumed pointeranonymous totreated alwaystypes as evaluate declared a to incast trueanfrom anonymous[-Wtautological-undefined-compare] integerunion to are pointer bool exists() { return this != NULL && code_range_ != NULL; } is an aextension ^~~~ ~~~~ [-Wnested-anon-types]GNU extension [-Wnull-pointer-arithmetic] struct { ^ return static_cast(static_cast(0) + x);../src/spaces.h : ~~~~~~~~~~~~~~~~~ ^921:9: warning: 'this' pointer cannot be null in well-defined C++ ../src/objects-inl.hcode;: 5121comparison: 10may: benote : assumedin toinstantiation alwaysof evaluatefunction totemplate false specialization [-Wtautological-undefined-compare]'v8::internal::AddressFrom' requested here if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../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; ^~~~ ~~~~ 7 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/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 { ^ 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)); ^ 6 warnings generated. 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/lithium-x64.cc: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:3328: : In file included from In file included from ../src/v8.h../src/mark-compact.h::5232: : ../src/spaces.h../src/../include/v8.h:919::360526::5 :warning : warning'this': anonymouspointer typescannot declaredbe innull anin anonymouswell-defined unionC++ arecode; ancomparison extensionmay [-Wnested-anon-types]be assumed to always evaluate to true [-Wtautological-undefined-compare] struct { ^ ../src/../include/v8.h bool exists() { return this != NULL && code_range_ != NULL; }: 3614 ^~~~ ~~~~: 5: warning: anonymous types declared in an anonymous union ../src/spaces.hare:921 :an9 :extension [-Wnested-anon-types] warning: struct {'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/macro-assembler-x64.o 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 { ^ 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)); ^ 6 warnings generated. 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: CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/regexp-macro-assembler-x64.o 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: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] In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~../src/objects-inl.h :38: ../src/spaces.hIn file included from :../src/elements.h:33921:: 9In file included from :../src/heap.h :warning35: : 'this' pointer cannot be null in In file included from well-defined ../src/incremental-marking.h :C++33 : code;In file included from ../src/mark-compact.hcomparison: 32may: ../src/spaces.hbe: 919assumed: 26to: alwayswarning : evaluate 'this'to pointerfalse cannot [-Wtautological-undefined-compare]be null in well-defined C++ code; comparison may be assumed to always evaluate to true if (this == NULL || code_range_ == NULL) return NULL; [-Wtautological-undefined-compare] ^~~~ ~~~~ bool exists() { return this != NULL && code_range_ != 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/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: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/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/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; ^~~~ ~~~~ 6 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/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/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 { ^ 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/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 ../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; ^~~~ ~~~~ 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/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-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 { ^ 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/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/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/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)); ^ 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)); ^ 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: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: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. ACTION tools_gyp_v8_gyp_js2c_target_js2c_experimental /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc 6 warnings generated. 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; ^ TOUCH /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/js2c.stamp 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 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 /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: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. 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 { ^ 6 warnings generated. 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)); ^ 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; ^~~~ ~~~~ 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; ^~~~ ~~~~ 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. 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. 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/gen/libraries.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/gen/experimental-libraries.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.o 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/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:In file included from 5/construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:: warning: anonymous types declared 7in: In file included from an../src/v8.h :anonymous52 : union../src/../include/v8.h are: an extension [-Wnested-anon-types] 3605:5: struct {warning : ^anonymous types declared in../src/../include/v8.h :3614:5:an warninganonymous: anonymous uniontypes aredeclared anin extension [-Wnested-anon-types] an anonymous union are struct { 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: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; } ^~~~ ~~~~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; ^~~~ ~~~~ ../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.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. 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. 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 ../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/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 ../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. 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 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] In file included from ../samples/process.cc:28: struct {../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/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 ../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; ^ 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 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/preparser 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:40 ------------------------------------------------------------------------------- -- 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:11 TOTAL TIME 00:03:52