------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.1.txz Installing /packages/All/gmake-4.2.1_3.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.2.1_3.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/openssl-1.1.1f,1.txz Installing /packages/All/python27-2.7.17_1.txz ===== Message from python27-2.7.17_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.7.txz ===== Message from python37-3.7.7: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/llvm80-8.0.1_3.txz SUCCEEDED 00:01:32 ------------------------------------------------------------------------------- -- 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 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 ===> 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 ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- 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 ===> 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 ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. Extracted Memory Use: 52.46M SUCCEEDED 00:00:23 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for v8-3.18.5_8 ===> Applying ports patches for v8-3.18.5_8 ===> Applying dragonfly patches for v8-3.18.5_8 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on executable: gmake - found ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found ===> v8-3.18.5_8 depends on executable: clang80 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on executable: gmake - 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/accessors.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.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/api.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/assembler.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/ast.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/atomicops_internals_x86_gcc.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bignum-dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bignum.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bootstrapper.o In file included from ../src/accessors.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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 anonymousIn file included from ../src/api.cc :union28 : In file included from ../src/api.hare: 31an: In file included from extension../src/v8.h :[-Wnested-anon-types]52 : ../src/../include/v8.h:3605:5: warning: struct {anonymous types ^ declared in an anonymous ../src/../include/v8.hunion: 3614are: 5an: warningextension : anonymous types declared in an[-Wnested-anon-types] anonymous union are an extension [-Wnested-anon-types] struct { struct { ^ ../src/../include/v8.h:3614 ^ :5: warning: anonymous types declared in an anonymous union are In file included from ../src/atomicops_internals_x86_gcc.ccan: 33extension: In file included from [-Wnested-anon-types]../src/atomicops.h :51: struct {../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/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/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 { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/builtins.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/cached-powers.o 2 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/checks.o In file included from ../src/api.ccIn 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; ^~~~ ~~~~ ../src/cached-powers.cc:136:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ :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; ^~~~ ~~~~ 1 warning generated. In file included from ../src/checks.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous typesIn 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; ^~~~ ~~~~ declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/circular-queue.o 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 In file included from ../src/heap.h../src/accessors.cc::3528: : In file included from In file included from ../src/incremental-marking.h../src/v8.h::3360: : In file included from In file included from ../src/mark-compact.h../src/objects-inl.h::3238: : In file included from ../src/spaces.h../src/elements.h::91933:: 26In file included from :../src/heap.h :35warning: : In file included from ../src/incremental-marking.h'this': 33pointer: In file included from cannot../src/mark-compact.h :be32 : null../src/spaces.h :in919 :well-defined26 : C++warning: code;'this' comparisonpointer maycannot bebe assumednull in towell-defined always evaluate to true [-Wtautological-undefined-compare] C++ code; comparison may be assumed bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ to always evaluate to true ../src/spaces.h:[-Wtautological-undefined-compare]921 :9: warning: 'this' pointer cannot be null in well-defined C++ bool exists() { return this != NULL && code_range_ != NULL; } code; ^~~~ ~~~~ comparison may be assumed to always evaluate to../src/spaces.h :false921:9: warning : 'this'[-Wtautological-undefined-compare] pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to if (this == NULL || code_range_ == NULL) return NULL; false ^~~~ ~~~~ [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' ../src/spaces.hpointer: 925:cannot9 :be warningnull: 'this'in pointerwell-defined cannot beC++ nullcode; incomparison well-definedmay beC++ assumedcode; tocomparison alwaysmay evaluatebe toassumed falseto always[-Wtautological-undefined-compare] evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; 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/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; ^~~~ ~~~~ 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/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/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/checks.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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: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/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/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)); ^ 7 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/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/ast.cc:28: In file included from ../src/ast.h:31: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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 { ^ In file included from ../src/circular-queue.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/codegen.o 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/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/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 In file included from ../src/checks.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/compiler.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/contexts.o 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 { ^ 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/contexts.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/codegen.cc:28: In file included from ../src/v8.h: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: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-definedIn file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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 : 9C++: code;warning: 'this' pointer cannot be comparisonnull mayin bewell-defined assumed C++ code; comparison may be assumed toto always always evaluateevaluate toto falsefalse [-Wtautological-undefined-compare][-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ^~~~ ~~~~ ../src/spaces.h../src/spaces.h::925925::99:: warningwarning: : 'this''this' pointerpointer cannotcannot bebe nullnull inin well-definedwell-defined C++C++ code;code; comparisoncomparison maymay bebe assumed to always evaluate assumedto falseto always evaluate to false[-Wtautological-undefined-compare] [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; 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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/conversions.o In file included from ../src/conversions.cc:32: In file included from ../src/conversions-inl.h:42: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/counters.o In file included from ../src/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/compilation-cache.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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/codegen.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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: In file included from ../src/cpu-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:arithmetic3605 :on5 :a warningnull: anonymouspointer typestreated declared in an anonymous as uniona arecast an fromextension integer[-Wnested-anon-types] to 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/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)); 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/data-flow.o In file included from ../src/data-flow.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 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/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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug-agent.o In file included from ../src/cpu-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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 { ^ 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 In file included from ../src/compiler.ccevaluate: 28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: to../src/utils.h:137: 43false: warning[-Wtautological-undefined-compare]: arithmetic if (this == NULL || code_range_ == NULL) return false;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/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/dateparser.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/debug-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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug.o 6 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/deoptimizer.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 { ^ 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/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/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/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 In file included from ../src/deoptimizer.cc:28: In file included from ../src/v8.h:60: In file included from a cast ../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.hfrom: 32integer: to../src/spaces.h :pointer919 :is26 :a GNUwarning : extension'this' [-Wnull-pointer-arithmetic]pointer cannot be null in well-defined C++ code; comparison return static_cast(static_cast(0) + x);may be assumed to always evaluate to true [-Wtautological-undefined-compare] ~~~~~~~~~~~~~~~~~ ^ bool exists() { return this != NULL && code_range_ != NULL; }../src/objects-inl.h : ^~~~ ~~~~5121 :10: note: in instantiation of function ../src/spaces.htemplate: 921 :specialization9: 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/debug.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. 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/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/dtoa.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements-kind.o In file included from ../src/elements-kind.cc:30: In file included from ../src/api.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/date.cc:28: In file included from ../src/date.h:33: In file included from ../src/platform.h:106: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ ../src/date.cc:39:18: warning: unused variable 'kDays4Years' [-Wunused-const-variable] static const int kDays4Years[] = {0, 365, 2 * 365, 3 * 365 + 1}; ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements.o In file included from ../src/disassembler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/execution.o 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: 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 { ^ 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 { ^ 7 warnings generated. 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/extensions/externalize-string-extension.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: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/gc-extension.o In file included from ../src/elements-kind.cc:30: In file included from ../src/api.h:31: In file included from ../src/v8.h: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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/statistics-extension.o In file included from ../src/elements.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: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/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:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/deoptimizer.cc:28: In file included from ../src/v8.h: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 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; ^~~~ ~~~~ 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: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/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)); ^ 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/factory.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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/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)); ^ 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/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)); ^ 6 warnings generated. 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: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); ~~~~~~~~~~~~~~~~~ ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/fixed-dtoa.o ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/flags.o In file included from ../src/flags.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/frames.o 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/full-codegen.o 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 { ^ 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 toIn file included from true../src/func-name-inferrer.cc : 28[-Wtautological-undefined-compare]: In file included from ../src/v8.h:52: ../src/../include/v8.h: bool exists() { return this != NULL && code_range_ != NULL; }3605 : ^~~~ ~~~~5 : warning: anonymous types declared../src/spaces.h :921:9: warningin: 'this'an pointer cannot be anonymousnull in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare]union are an extension [-Wnested-anon-types] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an../src/spaces.h extension [-Wnested-anon-types] : struct {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/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/factory.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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/full-codegen.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/gdb-jit.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/global-handles.o In file included from ../src/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: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 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/handles.o a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); 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: ../src/objects-inl.h:'this'5121 :10pointer: cannotnote : bein nullinstantiation in6 well-defined warning s ofC++ generated . functioncode; templatecomparison mayspecialization be'v8::internal::AddressFrom' assumedrequested tohere always evaluate to false [-Wtautological-undefined-compare] return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap-profiler.o In file included from ../src/handles.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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 { ^ 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/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/heap-snapshot-generator.o 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/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 { ^ 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/global-handles.cc:28: In file included from ../src/v8.hIn 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 { ^ :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/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/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-snapshot-generator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/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/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/ic.o In file included from ../src/ic.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. 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 CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/incremental-marking.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 6 warnings generated. return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interface.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 { ^ In file included from ../src/interface.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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/heap-profiler.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interpreter-irregexp.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/isolate.o In file included from ../src/isolate.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/interpreter-irregexp.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/interface.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/ic.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be In file included from ../src/incremental-marking.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/heap.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ null 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; ^~~~ ~~~~ 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)); ^ 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/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/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/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/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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/lithium-allocator.o In file included from ../src/jsregexp.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/lithium-allocator.cc:28: In file included from ../src/v8.h: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/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/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/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/lithium.o In file included from ../src/lithium.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/isolate.cc:30: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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/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: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. 10 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/liveedit.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/log-utils.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 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 { ^ types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/lithium.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/log.o 6 warnings generated. 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/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 { ^ In file included from ../src/liveedit.cc:29: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] 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: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-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/mark-compact.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. 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; ^~~~ ~~~~ 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 { ^ 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)); ^ 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 { ^ 6 warnings generated. 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; ^~~~ ~~~~ 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 { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-printer.o In file included from ../src/liveedit.cc:29: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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/mark-compact.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects-printer.cc:28: In file included from ../src/v8.h: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: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)); ^ 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; ^~~~ ~~~~ 6 warnings generated. 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 CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-visiting.o here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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-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)); ^ 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-printer.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects-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. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/once.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/optimizing-compiler-thread.o 6 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/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/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 { ^ 2 warnings generated. 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; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparse-data.o In file included from ../src/optimizing-compiler-thread.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/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/preparser.o 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/preparser.cc:35: In file included from ../src/conversions-inl.h:42: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/parser.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. 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 { ^ 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; ^~~~ ~~~~ 2 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 { ^ ../src/objects.cc:2497:18: warning: parentheses were disambiguated as redundant parentheses around declaration of variable named 'new_map' [-Wvexing-parse] Handle(new_map); ^~~~~~~~~ ../src/objects.cc:2497:7: note: add enclosing parentheses to perform a function-style cast Handle(new_map); ^ ( ) ../src/objects.cc:2497:18: note: remove parentheses to silence this warning Handle(new_map); ^ ~ In file included from ../src/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)); ^ 6 warnings generated. 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/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-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/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. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler-tracer.o In file included from ../src/parser.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/objects.cc:28: In file included from In file included from ../src/regexp-macro-assembler-tracer.cc../src/v8.h::2856: : In file included from In file included from ../src/v8.h../src/v8utils.h::5231: : ../src/utils.h../src/../include/v8.h:137:3605:5:: warning43: :anonymous warningtypes: arithmeticdeclared in an onanonymous union are ana extensionnull [-Wnested-anon-types]pointer treated as a cast struct { ^ ../src/../include/v8.hfrom integer: to pointer is a GNU 3614extension: 5[-Wnull-pointer-arithmetic]: warning: anonymous types return static_cast(static_cast(0) + x); declared ~~~~~~~~~~~~~~~~~ ^ in an anonymous union../src/objects-inl.h :are5121 :10: note: in instantiation ofan extensionfunction [-Wnested-anon-types]template specialization 'v8::internal::AddressFrom' requested here struct { ^ return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/profile-generator.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler.o 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 In file included from C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] ../src/regexp-macro-assembler-tracer.cc bool exists() { return this != NULL && code_range_ != NULL; }: 28: ^~~~ ~~~~In file included from ../src/v8.h:60../src/spaces.h: :In file included from ../src/objects-inl.h921::389: :In file included from ../src/elements.hwarning:: 33: 'this'In file included from ../src/heap.hpointer: 35cannot: In file included from be../src/incremental-marking.h :null33 : inIn file included from ../src/mark-compact.hwell-defined: 32 : C++../src/spaces.h :code;919 :comparison26 :may warningbe : assumed'this' pointerto alwayscannot evaluatebe tonull falsein well-defined[-Wtautological-undefined-compare] In file included from C++ ../src/regexp-macro-assembler.cc:28 : if (this == NULL || code_range_ == NULL) return NULL; In file included from ^~~~ ~~~~../src/v8.h :52: code;../src/../include/v8.h :../src/spaces.hcomparison3605 :may5 :be: assumed925 warningto: anonymousalways evaluatetypes declared toin truean anonymous[-Wtautological-undefined-compare] : union9: bool exists() { return this != NULL && code_range_ != NULL; }warningare: 'this'an ^~~~ ~~~~ extensionpointer cannot[-Wnested-anon-types] be null in well-defined C++ code; comparison may struct { ../src/spaces.hbe :assumed921 ^: 9to: alwayswarning : evaluate../src/../include/v8.h'this' : topointer3614 :cannot5 :be nullwarning : infalse anonymous well-defined types C++declared code;in comparisonan mayanonymous be unionassumed areto analways extensionevaluate [-Wnested-anon-types]to false [-Wtautological-undefined-compare] struct { [-Wtautological-undefined-compare] ^ if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ ../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/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/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/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-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)); ^ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime-profiler.o In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime.o In file included from ../src/runtime.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/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/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)); ^ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/safepoint-table.o In file included from ../src/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.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/scanner-character-streams.o In file included from ../src/sampler.cc:61: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/scanner-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 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 cannotare be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] an bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ extension../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] [-Wnested-anon-types] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ struct { ^ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scanner.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/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)); ^ 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/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 CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopeinfo.o 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/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/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/sampler.cc:61: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/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 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/scopes.o 6 warnings generated. 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 CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/serialize.o :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: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. ../src/scanner-character-streams.cc:214:19: warning: unused variable 'kUtf8MultiByteCharStart' [-Wunused-const-variable] static const byte kUtf8MultiByteCharStart = 0xC0; ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/snapshot-common.o In file included from ../src/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 { ^ 7 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/spaces.o In file included from ../src/snapshot-common.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/spaces.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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/store-buffer.o In file included from ../src/serialize.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 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/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; ^~~~ ~~~~ 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/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; ^~~~ ~~~~ 6 warnings generated. 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] CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/string-search.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)); ^ 6 warnings generated. 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 { ^ 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/serialize.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/store-buffer.cc: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: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-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; ^~~~ ~~~~ 6 warnings generated. 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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/strtod.o 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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/stub-cache.o In file included from ../src/stub-cache.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/sweeper-thread.o 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/token.o In file included from ../src/sweeper-thread.cc:28: In file included from ../src/sweeper-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/transitions.o 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)); ^ 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/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 { ^ 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 { ^ 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/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/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/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 { ^ 6 warnings generated. 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8-counters.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8.o 2 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/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/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 anIn file included from anonymous../src/v8-counters.cc : 28union: areIn file included from an extension [-Wnested-anon-types] In file included from ../src/transitions.cc:../src/v8.h28: struct { 52 ^: : In file included from ../src/v8.h:56../src/../include/v8.h:3605:5: : warning: anonymous In file included from types declared in ../src/v8utils.han anonymous union :are an extension [-Wnested-anon-types] 31: ../src/utils.h:137:43: struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous warning : union are an extension [-Wnested-anon-types] struct { ^ 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/v8threads.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8utils.o In file included from ../src/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/stub-cache.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/v8utils.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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/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 nullIn file included from ../src/v8conversions.ccin: 31well-defined: In file included from ../src/v8.hC++: 60code;: In file included from ../src/objects-inl.h:comparison38: In file included from may../src/elements.h :be33 : assumedIn file included from ../src/heap.hto: 35always: In file included from evaluate../src/incremental-marking.h :to33 : falseIn file included from ../src/mark-compact.h :[-Wtautological-undefined-compare]32 : if (this == NULL || code_range_ == NULL) return NULL;../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: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:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8utils.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/type-info.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/variables.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/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/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/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)); ^ 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. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/zone.o 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/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/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 { ^ 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)); ^ 6 warnings generated. 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/builtins-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/version.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../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: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/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. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/code-stubs-x64.o In file included from ../src/x64/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/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/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)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/codegen-x64.o 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/cpu-x64.o In file included from ../src/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/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/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/assembler-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. 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/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. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/deoptimizer-x64.o In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/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/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/builtins-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/cpu-x64.cc:34: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/disasm-x64.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/frames-x64.o 6 warnings generated. In file included from ../src/x64/frames-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/disasm-x64.cc:32: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in anIn file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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/full-codegen-x64.o In file included from ../src/x64/full-codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/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; ^~~~ ~~~~ In file included from ../src/x64/code-stubs-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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/debug-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/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. In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-codegen-x64.o ../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/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/full-codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined 7C++ warning scode; generated . comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-gap-resolver-x64.o In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/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/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. 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-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-gap-resolver-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/lithium-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] 6 warnings generated. if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/macro-assembler-x64.o In file included from ../src/x64/disasm-x64.cc:32: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 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 { ^ 6 warnings generated. 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; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/regexp-macro-assembler-x64.o In file included from ../src/x64/regexp-macro-assembler-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ In file included from ../src/x64/regexp-macro-assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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/stub-cache-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-freebsd.o In file included from ../src/platform-freebsd.cc:54: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/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/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)); ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-posix.o In file included from ../src/x64/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:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h: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/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/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/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/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/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; ^~~~ ~~~~ 6 warnings generated. ACTION tools_gyp_v8_gyp_js2c_target_js2c_experimental /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc In file included from ../src/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 7 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: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_nosnapshot.x64/gen/experimental-libraries.o 7 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: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_nosnapshot.x64/src/snapshot-empty.o 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 ../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)); ^ 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. 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:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/snapshot-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. 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/gen/libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/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.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; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:56: In file included from ../src/v8utils.h:31: ../src/utils.h:137:43: warning: arithmetic on a null pointer treated as a cast from integer to pointer is a GNU extension [-Wnull-pointer-arithmetic] return static_cast(static_cast(0) + x); ~~~~~~~~~~~~~~~~~ ^ ../src/objects-inl.h:5121:10: note: in instantiation of function template specialization 'v8::internal::AddressFrom' requested here return AddressFrom
(READ_INTPTR_FIELD(this, kForeignAddressOffset)); ^ 6 warnings generated. AR(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8_snapshot.a CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/preparser/preparser/preparser-process.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8/src/v8dll-main.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/preparser/src/preparser-api.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 2 warnings generated. 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 { ^ 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/lineprocessor/samples/lineprocessor.o 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/d8/src/d8.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/process/samples/process.o In file included from ../samples/process.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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 { ^ In file included from ../src/d8.cc:52: In file included from ../src/../include/v8-testing.h:31: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/lineprocessor ../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/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:49 ------------------------------------------------------------------------------- -- 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:04:28