------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.21.txz Installing /packages/All/gmake-4.3_2.txz Installing /packages/All/expat-2.2.8.txz Installing /packages/All/libffi-3.3_1.txz Installing /packages/All/ncurses-6.2.20201017.txz Installing /packages/All/readline-8.0.4.txz Installing /packages/All/openssl-1.1.1h_1,1.txz Installing /packages/All/python27-2.7.18_1.txz ===== Message from python27-2.7.18_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter Installing /packages/All/libedit-3.1.20191231,1.txz Installing /packages/All/libxml2-2.9.10_1.txz Installing /packages/All/python37-3.7.9_1.txz ===== Message from python37-3.7.9_1: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py37-gdbm databases/py-gdbm@py37 py37-sqlite3 databases/py-sqlite3@py37 py37-tkinter x11-toolkits/py-tkinter@py37 Installing /packages/All/perl5-5.32.0.txz Installing /packages/All/llvm80-8.0.1_4.txz SUCCEEDED 00:01:38 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. SUCCEEDED 00:00:11 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building SUCCEEDED 00:00:10 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. SUCCEEDED 00:00: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 ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building ===> Extracting for v8-3.18.5_8 /!\ v8-3.18.5_8: Makefile warnings, please consider fixing /!\ lang/python27 reached End of Life and will be removed on 2020-12-31, consider converting to a modern version of python ===> NOTICE: This port is deprecated; you may wish to reconsider installing it: Uses Python 2.7 which is EOLed upstream. It is scheduled to be removed on or after 2020-12-31. ===> v8-3.18.5_8 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by v8-3.18.5_8 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. Extracted Memory Use: 52.46M SUCCEEDED 00:00:23 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for v8-3.18.5_8 ===> Applying ports patches for v8-3.18.5_8 from /xports/lang/v8/files ===> Applying dragonfly patches for v8-3.18.5_8 from /xports/lang/v8/dragonfly SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on package: gmake>=4.3 - found ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found ===> v8-3.18.5_8 depends on executable: clang80 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> v8-3.18.5_8 depends on package: gmake>=4.3 - found ===> v8-3.18.5_8 depends on file: /usr/local/bin/python2.7 - found ===> v8-3.18.5_8 depends on executable: clang80 - found ===> Configuring for v8-3.18.5_8 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for v8-3.18.5_8 gmake[2]: Entering directory '/construction/lang/v8/v8-3.18.5' GYP_GENERATORS=make \ build/gyp/gyp --generator-output="out" build/all.gyp \ -Ibuild/standalone.gypi --depth=. -S.native -DOS=freebsd -Dcomponent=shared_library -Dv8_enable_backtrace=1 -Dv8_no_strict_aliasing=1 -Darm_fpu=default -Darm_float_abi=default gmake[3]: Entering directory '/construction/lang/v8/v8-3.18.5/out' CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/accessors.o ACTION tools_gyp_v8_gyp_js2c_target_js2c /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/assembler.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/api.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/ast.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/atomicops_internals_x86_gcc.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/api.cc:28: In file included from ../src/api.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] In file included from ../src/ast.cc struct {: 28 ^: In file included from ../src/ast.h:31 : In file included from ../src/v8.h:52../src/../include/v8.h: :../src/../include/v8.h3614::5: warning: anonymous3605 types declared in an :anonymous union are an extension [-Wnested-anon-types] 5 struct {: ^warning : anonymous types declared in an anonymous union are an extension [-Wnested-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:In file included from ../src/allocation.cc:32: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h28:51: : In file included from ../src/v8.h:52: ../src/../include/v8.h../src/../include/v8.h:3605::53605:: 5warning:: anonymouswarning : typesanonymous declaredtypes In file included from in ../src/atomicops_internals_x86_gcc.ccdeclared:an 33 : anonymousIn file included from ../src/atomicops.h :union51 : arein ../src/../include/v8.h anan :extension3605 :[-Wnested-anon-types]5 : warninganonymous: anonymous typesunion struct { ^ declared are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-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 an anonymous union are an extension [-Wnested-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/../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/builtins.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 { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/cached-powers.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/checks.o In file included from ../src/accessors.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/checks.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/bootstrapper.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ ../src/cached-powers.cc:136:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ 1 warning generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/circular-queue.o In file included from ../src/ast.cc:28: In file included from ../src/ast.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/circular-queue.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/api.cc:28: In file included from ../src/api.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/code-stubs.o In file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/builtins.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/circular-queue.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/checks.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. In file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/code-stubs-hydrogen.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/codegen.o 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:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-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/assembler.cc:290:11: warning: unused variable 'kMaxStandardNonCompactModes' [-Wunused-const-variable] const int kMaxStandardNonCompactModes = 14; ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/compilation-cache.o In file included from ../src/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/code-stubs-hydrogen.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/compiler.o In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/contexts.o In file included from ../src/compilation-cache.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/compiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/contexts.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/conversions.o 5 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/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 { ^ 5 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/cpu-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/counters.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/data-flow.o 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/data-flow.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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 { ^ 5 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 { ^ 5 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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug.o 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; ^~~~ ~~~~ 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/data-flow.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/deoptimizer.o In file included from ../src/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 { ^ 5 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/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 5 warningsto generated . always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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/diy-fp.o ../src/date.cc:39:18: warning: unused variable 'kDays4Years' [-Wunused-const-variable] static const int kDays4Years[] = {0, 365, 2 * 365, 3 * 365 + 1}; ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/dtoa.o 5 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/deoptimizer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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 { ^ 6 warnings generated. 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/elements.o In file included from ../src/elements.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/execution.o union are an extension [-Wnested-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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/externalize-string-extension.o In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/gc-extension.o 5 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/gc-extension.cc:28: In file included from ../src/extensions/gc-extension.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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/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/externalize-string-extension.cc:28: In file included from ../src/extensions/externalize-string-extension.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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 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; ^~~~ ~~~~ always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 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 { ^ 5 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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/fixed-dtoa.o 5 warnings generated. 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 { ^ 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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/full-codegen.o In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/func-name-inferrer.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/gdb-jit.o In file included from ../src/func-name-inferrer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/flags.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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/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:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/handles.o In file included from ../src/global-handles.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~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/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; ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap-profiler.o In file included from ../src/heap-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 5 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/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/heap-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen-instructions.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen.o In file included from ../src/heap.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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/hydrogen.cc:28: In file included from ../src/hydrogen.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/heap.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; ^~~~ ~~~~ 5 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 { ^ 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; ^~~~ ~~~~ ../src/heap-snapshot-generator.cc:189:20: warning: unused variable 'kExpectedHeapGraphEdgeSize' [-Wunused-const-variable] static const int kExpectedHeapGraphEdgeSize = 12; ^ ../src/heap-snapshot-generator.cc:190:20: warning: unused variable 'kExpectedHeapEntrySize' [-Wunused-const-variable] static const int kExpectedHeapEntrySize = 24; ^ ../src/heap-snapshot-generator.cc:191:20: warning: unused variable 'kExpectedHeapSnapshotsCollectionSize' [-Wunused-const-variable] static const int kExpectedHeapSnapshotsCollectionSize = 100; ^ ../src/heap-snapshot-generator.cc:192:20: warning: unused variable 'kExpectedHeapSnapshotSize' [-Wunused-const-variable] static const int kExpectedHeapSnapshotSize = 132; ^ In file included from ../src/hydrogen-instructions.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/ic.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/incremental-marking.o In file included from ../src/incremental-marking.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interface.o In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/interpreter-irregexp.o In file included from ../src/interpreter-irregexp.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/incremental-marking.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/interface.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/interpreter-irregexp.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:9215 warnings generated. :9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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/isolate.o 5 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/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/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/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/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; ^~~~ ~~~~ 5 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/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/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; ^~~~ ~~~~ 5 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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/liveedit.o In file included from ../src/liveedit.cc:29: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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 to5 always warning sevaluate generatedto. 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/log-utils.o In file included from ../src/log-utils.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/log.o In file included from ../src/log.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 { ^ 9 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/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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/marking-thread.o In file included from ../src/marking-thread.cc:28: In file included from ../src/marking-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/messages.o In file included from ../src/messages.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/marking-thread.cc:28: In file included from ../src/marking-thread.h:36: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-debug.o In file included from ../src/objects-debug.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 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/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects-visiting.o In file included from ../src/objects-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/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/once.o In file included from ../src/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/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 { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/optimizing-compiler-thread.o In file included from ../src/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-definedIn file included from ../src/objects-printer.cc :C++28 : code;In file included from ../src/v8.hcomparison: 60may be assumed: In file included from to../src/objects-inl.h :always38 : evaluate to false [-Wtautological-undefined-compare]In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33 if (this == NULL || code_range_ == NULL) return NULL;: In file included from ../src/mark-compact.h ^~~~ ~~~~ :32: ../src/spaces.h../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ :925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/optimizing-compiler-thread.cc:28: In file included from ../src/optimizing-compiler-thread.h: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 { ^ 5 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/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 { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparse-data.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparser.o In file included from ../src/parser.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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 { ^ 5 warnings generatedIn 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/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 { ^ . CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/prettyprinter.o In file included from ../src/prettyprinter.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/profile-generator.o In file included from ../src/profile-generator.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/prettyprinter.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ ../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/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler-irregexp.o 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler-tracer.o 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/regexp-macro-assembler-tracer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/property.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-macro-assembler-irregexp.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. In file included from ../src/regexp-macro-assembler-tracer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler.o 5 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-macro-assembler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-macro-assembler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime-profiler.o 5 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime.o 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 In file included from ../src/runtime.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h[-Wtautological-undefined-compare]:3605: bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; 5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/safepoint-table.o 5 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/safepoint-table.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/sampler.cc:61: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/runtime.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 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/scanner-character-streams.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ In file included from ../src/safepoint-table.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 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 null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopeinfo.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scopes.o 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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/serialize.o In file included from ../src/scopes.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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 { ^ ../src/scanner-character-streams.cc:214:19: warning: unused variable 'kUtf8MultiByteCharStart' [-Wunused-const-variable] static const byte kUtf8MultiByteCharStart = 0xC0; ^ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/snapshot-common.o 5 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/spaces.o In file included from ../src/spaces.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 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/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/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; ^~~~ ~~~~ 2 warnings generated. 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/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/string-search.o In file included from ../src/string-search.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/string-stream.o In file included from ../src/string-stream.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/strtod.o 5 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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/sweeper-thread.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/token.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/transitions.o In file included from ../src/sweeper-thread.cc:28: In file included from ../src/sweeper-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/transitions.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/type-info.o In file included from ../src/stub-cache.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/type-info.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/unicode.o In file included from ../src/unicode.cc:30: In file included from ../src/unicode-inl.h:33: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/type-info.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/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; ^~~~ ~~~~ 2 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/utils.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8-counters.o In file included from ../src/v8-counters.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8.o In file included from ../src/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 { ^ 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 { ^ 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/v8conversions.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8threads.o In file included from ../src/v8.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/v8-counters.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/v8conversions.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 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/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/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/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 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/variables.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/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/version.o In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/zone.o In file included from ../src/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 anIn 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; ^~~~ ~~~~ anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/assembler-x64.o In file included from ../src/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 { ^ 5 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/zone.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/builtins-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/code-stubs-x64.o In file included from ../src/x64/code-stubs-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/codegen-x64.o In file included from ../src/x64/assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/cpu-x64.o 5 warnings generated. 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; } 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/debug-x64.o ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/debug-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/builtins-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/deoptimizer-x64.o In file included from ../src/x64/debug-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/deoptimizer-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/cpu-x64.cc:34: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/disasm-x64.o In file included from ../src/x64/disasm-x64.cc:32: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/frames-x64.o In file included from ../src/x64/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/full-codegen-x64.o In file included from ../src/x64/full-codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/ic-x64.o In file included from ../src/x64/ic-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-codegen-x64.o In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/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/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 C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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-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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-gap-resolver-x64.o ../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-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 { ^ 5 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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/macro-assembler-x64.o 5 warnings generated. 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 { ^ 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 { ^ 6 warnings generated. In file included from ../src/x64/lithium-gap-resolver-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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/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 { ^ In file included from ../src/x64/macro-assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/lithium-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/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 beIn 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; ^~~~ ~~~~ null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:5 warnings generated. 925:9: warning: 'this' pointer cannot be null in 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/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/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; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-posix.o In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 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 5 warnings generated. 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/experimental-libraries.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/gen/libraries.o In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/src/snapshot-empty.o In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/snapshot-empty.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/platform-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:../src/platform-freebsd.cc:67:24: warning: unused variable 'kNoThread' [-Wunused-const-variable] static const pthread_t kNoThread = (pthread_t) 0; ^ 921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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; ^~~~ ~~~~ 6 warnings generated. 5 warnings generated. In file included from ../src/snapshot-empty.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. 5 warnings generated. 5 warnings generated. AR(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8_nosnapshot.x64.a 5 warnings generated. 5 warnings generated. 5 warnings generated. 5 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; ^~~~ ~~~~ 5 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.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. 5 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/src/preparser-api.o 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 In file included from ../preparser/preparser-process.cc:33: ../preparser/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../preparser/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/v8dll-main.cc:31: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. SOLINK(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8.so In file included from ../src/preparser-api.cc:42: In file included from ../src/preparse-data.h:33: In file included from ../src/utils-inl.h:31: In file included from ../src/list-inl.h:32: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. COPY /construction/lang/v8/v8-3.18.5/out/native/lib.target/libv8.so CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/shell/samples/shell.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/process/samples/process.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/lineprocessor/samples/lineprocessor.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/d8/src/d8.o In file included from ../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 { In file included from ^../src/d8.cc :52: In file included from ../src/../include/v8-testing.h:31: ../include/v8.h:3605../include/v8.h::3614:55:: warning: anonymous typeswarning: anonymousdeclared typesin declaredan inanonymous anunion anonymous areunion an areextension an[-Wnested-anon-types] extension [-Wnested-anon-types] struct { ^ struct { ^ ../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 ../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 { ^ LINK(target) /construction/lang/v8/v8-3.18.5/out/native/preparser ../src/d8.cc:203:11: warning: unused variable 'MB' [-Wunused-const-variable] const int MB = 1024 * 1024; ^ 2 warnings generated. 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/shell LINK(target) /construction/lang/v8/v8-3.18.5/out/native/lineprocessor 3 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/d8 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/process TOUCH /construction/lang/v8/v8-3.18.5/out/native/obj.target/build/All.stamp gmake[3]: Leaving directory '/construction/lang/v8/v8-3.18.5/out' gmake[2]: Leaving directory '/construction/lang/v8/v8-3.18.5' SUCCEEDED 00:02:11 ------------------------------------------------------------------------------- -- 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: - - REINPLACE_CMD ran, but did not modify file contents: build/common.gypi - - REINPLACE_CMD ran, but did not modify file contents: tools/gyp/v8.gyp SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for v8-3.18.5_8 file sizes/checksums [9]: 0% file sizes/checksums [9]: 100% packing files [9]: 0% packing files [9]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:07 TOTAL TIME 00:04:53