=> Building lang/v8 Started : Thursday, 7 MAR 2019 at 10:11:59 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake PYTHON="/usr/local/bin/python2.7" XDG_DATA_HOME=/construction/lang/v8 XDG_CONFIG_HOME=/construction/lang/v8 HOME=/construction/lang/v8 TMPDIR="/tmp" PATH=/construction/lang/v8/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- CC.host=gcc CXX.host=g++ LINK.host=g++ LINK.target=g++ GYPFLAGS=-DOS=freebsd library=shared CC.host=clang50 CXX.host=clang++50 LINK.host=clang++50 LINK.target=clang++50 XDG_DATA_HOME=/construction/lang/v8 XDG_CONFIG_HOME=/construction/lang/v8 HOME=/construction/lang/v8 TMPDIR="/tmp" PATH=/construction/lang/v8/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="gcc" CFLAGS="-pipe -D__FreeBSD__=9 -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="g++" CXXFLAGS=" -pipe -D__FreeBSD__=9 -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- CC=clang50 CXX=clang++50 LINK=clang++50 strictaliasing=off DESTDIR=/construction/lang/v8/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PYTHON_INCLUDEDIR=include/python2.7 PYTHON_LIBDIR=lib/python2.7 PYTHON_PLATFORM=dragonfly5 PYTHON_PYOEXTENSION=pyo PYTHON_SITELIBDIR=lib/python2.7/site-packages PYTHON_SUFFIX=27 PYTHON_VER=2.7 PYTHON_VERSION=python2.7 PYTHON2="" PYTHON3="@comment " OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/v8" EXAMPLESDIR="share/examples/v8" DATADIR="share/v8" WWWDIR="www/v8" ETCDIR="etc/v8" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/v8 DOCSDIR=/usr/local/share/doc/v8 EXAMPLESDIR=/usr/local/share/examples/v8 WWWDIR=/usr/local/www/v8 ETCDIR=/usr/local/etc/v8 -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.2 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License BSD3CLAUSE accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> v8-3.18.5_7 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> v8-3.18.5_7 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of v8-3.18.5_7 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by v8-3.18.5_7 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by v8-3.18.5_7 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by v8-3.18.5_7 for building ===> Extracting for v8-3.18.5_7 ===> License BSD3CLAUSE accepted by the user ===> Fetching all distfiles required by v8-3.18.5_7 for building => SHA256 Checksum OK for v8-3.18.5.tar.xz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for v8-3.18.5_7 ===> Applying ports patches for v8-3.18.5_7 ===> Applying dragonfly patches for v8-3.18.5_7 /usr/bin/sed -i.bak -e 's/g\+\+/clang++50/' /construction/lang/v8/v8-3.18.5/build/gyp/pylib/gyp/generator/make.py -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> v8-3.18.5_7 depends on executable: clang50 - not found ===> Installing existing package /packages/All/llvm50-5.0.2_3.txz Installing llvm50-5.0.2_3... `-- Installing libedit-3.1.20181209_2,1... | `-- Installing ncurses-6.1.20190112... | `-- Extracting ncurses-6.1.20190112: .......... done `-- Extracting libedit-3.1.20181209_2,1: .......... done `-- Installing libxml2-2.9.8... `-- Extracting libxml2-2.9.8: .......... done `-- Installing perl5-5.28.1... `-- Extracting perl5-5.28.1: .......... done Extracting llvm50-5.0.2_3: .......... done Message from perl5-5.28.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> v8-3.18.5_7 depends on executable: clang50 - found ===> Returning to build of v8-3.18.5_7 ===> v8-3.18.5_7 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... `-- Installing gettext-runtime-0.19.8.1_2... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.19.8.1_2: .......... done Extracting gmake-4.2.1_3: .......... done ===> v8-3.18.5_7 depends on executable: gmake - found ===> Returning to build of v8-3.18.5_7 ===> v8-3.18.5_7 depends on file: /usr/local/bin/python2.7 - not found ===> Installing existing package /packages/All/python27-2.7.15.txz Installing python27-2.7.15... `-- Installing expat-2.2.6_1... `-- Extracting expat-2.2.6_1: .......... done `-- Installing libffi-3.2.1_3... `-- Extracting libffi-3.2.1_3: .......... done `-- Installing libressl-2.8.3... `-- Extracting libressl-2.8.3: .......... done `-- Installing readline-7.0.5... `-- Extracting readline-7.0.5: .......... done Extracting python27-2.7.15: .......... done Message from python27-2.7.15: =========================================================================== 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 =========================================================================== ===> v8-3.18.5_7 depends on file: /usr/local/bin/python2.7 - found ===> Returning to build of v8-3.18.5_7 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for v8-3.18.5_7 -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for v8-3.18.5_7 gmake[2]: Entering directory '/construction/lang/v8/v8-3.18.5' GYP_GENERATORS=make \ build/gyp/gyp --generator-output="out" build/all.gyp \ -Ibuild/standalone.gypi --depth=. -S.native -DOS=freebsd -Dcomponent=shared_library -Dv8_enable_backtrace=1 -Dv8_no_strict_aliasing=1 -Darm_fpu=default -Darm_float_abi=default gmake[3]: Entering directory '/construction/lang/v8/v8-3.18.5/out' ACTION tools_gyp_v8_gyp_js2c_target_js2c /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/accessors.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/allocation.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/api.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/assembler.o 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/allocation.cc:32: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/api.cc:28: In file included from ../src/api.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/accessors.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/assembler.cc:35: In file included from ../src/assembler.h:38: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/ast.o In file included from ../src/ast.cc:28: In file included from ../src/ast.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ ../src/assembler.cc:290:11: warning: unused variable 'kMaxStandardNonCompactModes' [-Wunused-const-variable] const int kMaxStandardNonCompactModes = 14; ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/atomicops_internals_x86_gcc.o In file included from ../src/atomicops_internals_x86_gcc.cc:33: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bignum-dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bignum.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/bootstrapper.o In file included from ../src/bootstrapper.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/builtins.o In file included from ../src/builtins.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/builtins.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/cached-powers.o ../src/cached-powers.cc:136:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ 1 warning generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/checks.o In file included from ../src/checks.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings 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/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/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. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/code-stubs.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/code-stubs-hydrogen.o In file included from ../src/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/code-stubs-hydrogen.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/code-stubs.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/codegen.o In file included from ../src/codegen.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/compiler.o 5 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/contexts.o In file included from ../src/contexts.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/conversions.o In file included from ../src/conversions.cc:32: In file included from ../src/conversions-inl.h:42: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 2 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 { ^ 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; ^~~~ ~~~~ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/data-flow.o In file included from ../src/data-flow.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/date.o In file included from ../src/date.cc:28: In file included from ../src/date.h:33: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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/date.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/dateparser.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 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/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 { ^ ../src/date.cc:39:18: warning: unused variable 'kDays4Years' [-Wunused-const-variable] static const int kDays4Years[] = {0, 365, 2 * 365, 3 * 365 + 1}; ^ In file included from ../src/debug-agent.cc:29: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/debug.o In file included from ../src/debug.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/debug.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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/deoptimizer.o In file included from ../src/deoptimizer.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 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/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; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/diy-fp.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements-kind.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/elements.o In file included from ../src/elements-kind.cc:30: In file included from ../src/api.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/elements.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/elements.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/execution.o In file included from ../src/execution.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 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 { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/extensions/gc-extension.o In file included from ../src/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 { ^ 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/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 { ^ 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 { ^ In file included from ../src/extensions/gc-extension.cc:28: In file included from ../src/extensions/gc-extension.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/extensions/statistics-extension.cc:28: In file included from ../src/extensions/statistics-extension.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/fast-dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/fixed-dtoa.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/flags.o In file included from ../src/flags.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/frames.o 5 warnings generated. 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 { ^ 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 { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/func-name-inferrer.o In file included from ../src/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/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; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/gdb-jit.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/global-handles.o In file included from ../src/global-handles.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/handles.o In file included from ../src/handles.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/global-handles.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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; ^~~~ ~~~~ 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; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap-snapshot-generator.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/heap.o In file included from ../src/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/heap.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/heap-snapshot-generator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/heap.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen-instructions.o In file included from ../src/hydrogen-instructions.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ ../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; ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/hydrogen.o In file included from ../src/hydrogen.cc:28: In file included from ../src/hydrogen.h:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/hydrogen.cc:28: In file included from ../src/hydrogen.h:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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/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; ^~~~ ~~~~ 9 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 { ^ 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; ^~~~ ~~~~ 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 { ^ 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; ^~~~ ~~~~ 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/interpreter-irregexp.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/isolate.o In file included from ../src/isolate.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/jsregexp.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/lithium-allocator.o In file included from ../src/jsregexp.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/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:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/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:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/lithium-allocator.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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 { ^ 5 warnings generated. 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; ^~~~ ~~~~ 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 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/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 { ^ 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; ^~~~ ~~~~ 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 { ^ 5 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 { ^ 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/log.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/marking-thread.cc:28: In file included from ../src/marking-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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 { ^ 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-printer.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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-visiting.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects-visiting.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/objects.o In file included from ../src/objects.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/objects.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in 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/once.o 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/optimizing-compiler-thread.cc:28: In file included from ../src/optimizing-compiler-thread.h:31: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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/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/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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/preparse-data.o In file included from ../src/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 { ^ 2 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/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 { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/prettyprinter.o 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/prettyprinter.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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/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; ^~~~ ~~~~ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/property.o In file included from ../src/property.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. 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 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 { ^ 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-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/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-macro-assembler.o In file included from ../src/regexp-macro-assembler-irregexp.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/regexp-macro-assembler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/regexp-stack.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/rewriter.o In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/regexp-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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime-profiler.o In file included from ../src/regexp-stack.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/runtime.o In file included from ../src/rewriter.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/runtime.cc:31: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/runtime-profiler.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/safepoint-table.o In file included from ../src/safepoint-table.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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/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/safepoint-table.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/scanner.o In file included from ../src/scanner-character-streams.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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 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 { ^ ../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/scopes.o In file included from ../src/scopeinfo.cc:30: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison 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:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-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/serialize.o In file included from ../src/serialize.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/snapshot-common.o In file included from ../src/snapshot-common.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/spaces.o In file included from ../src/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 { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/store-buffer.o 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/store-buffer.cc:28: In file included from ../src/store-buffer.h:34: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/spaces.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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. 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; ^~~~ ~~~~ 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-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 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 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/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/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; ^~~~ ~~~~ 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 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/type-info.o 5 warnings generated. In file included from ../src/transitions.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/unicode.o 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:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/transitions.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/type-info.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/utils.o In file included from ../src/utils.cc:31: In file included from ../src/platform.h:103: In file included from ../src/atomicops.h:51: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8-counters.o In file included from ../src/v8-counters.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 2 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/v8.o In file included from ../src/v8.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/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; ^~~~ ~~~~ 5 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 { ^ In file included from ../src/v8conversions.cc:31: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 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/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/v8threads.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/variables.o In file included from ../src/variables.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/version.o 5 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/zone.o In file included from ../src/variables.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/zone.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/version.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/assembler-x64.o 5 warnings generated. 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 { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/builtins-x64.o In file included from ../src/x64/builtins-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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; ^~~~ ~~~~ 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/codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/code-stubs-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/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/cpu-x64.o In file included from ../src/x64/cpu-x64.cc:34: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/debug-x64.o In file included from ../src/x64/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/cpu-x64.cc:34: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/debug-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 5 warnings generated. 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/deoptimizer-x64.o 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/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/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/disasm-x64.cc:32: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/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; ^~~~ ~~~~ 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/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:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-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 { ^ 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; ^~~~ ~~~~ 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 5 warnings generated. In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] ../src/x64/deoptimizer-x64.cc:121:19: warning: unused variable 'kCallInstruction' [-Wunused-const-variable] static const byte kCallInstruction = 0xe8; ^ struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-gap-resolver-x64.o In file included from ../src/x64/lithium-gap-resolver-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/lithium-codegen-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/lithium-gap-resolver-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/lithium-x64.o In file included from ../src/x64/lithium-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/lithium-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/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 { ^ In file included from ../src/x64/regexp-macro-assembler-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/x64/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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/x64/stub-cache-x64.o In file included from ../src/x64/stub-cache-x64.cc:28: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-freebsd.o In file included from ../src/platform-freebsd.cc:54: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/x64/stub-cache-x64.cc:28: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from ../src/platform-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; ^~~~ ~~~~ 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_base.x64/src/platform-posix.o In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/platform-posix.cc:56: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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 ../src/platform-freebsd.cc:67:24: warning: unused variable 'kNoThread' [-Wunused-const-variable] static const pthread_t kNoThread = (pthread_t) 0; ^ TOUCH /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/js2c.stamp CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/gen/libraries.o 5 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/gen/experimental-libraries.o In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 6 warnings generated. CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_nosnapshot.x64/src/snapshot-empty.o In file included from ../src/snapshot-empty.cc:30: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../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. 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; ^~~~ ~~~~ AR(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/tools/gyp/libv8_base.x64.a 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 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.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/gen/libraries.cc:7: In file included from ../src/v8.h:52: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/experimental-libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj/gen/libraries.cc:7: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ In file included from /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8_snapshot/geni/snapshot.cc:3: In file included from ../src/v8.h:60: In file included from ../src/objects-inl.h:38: In file included from ../src/elements.h:33: In file included from ../src/heap.h:35: In file included from ../src/incremental-marking.h:33: In file included from ../src/mark-compact.h:32: ../src/spaces.h:919:26: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to true [-Wtautological-undefined-compare] bool exists() { return this != NULL && code_range_ != NULL; } ^~~~ ~~~~ ../src/spaces.h:921:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return NULL; ^~~~ ~~~~ ../src/spaces.h:925:9: warning: 'this' pointer cannot be null in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if (this == NULL || code_range_ == NULL) return false; ^~~~ ~~~~ 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/preparser/preparser-process.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/preparser/src/preparser-api.o CXX(target) /construction/lang/v8/v8-3.18.5/out/native/obj.target/v8/src/v8dll-main.o In file included from ../src/v8dll-main.cc:31: ../src/../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 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 { ^ 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/process.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../src/d8.cc:52: In file included from ../src/../include/v8-testing.h:31: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../samples/shell.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from ../samples/lineprocessor.cc:28: ../include/v8.h:3605:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../include/v8.h:3614:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ../src/d8.cc:203:11: warning: unused variable 'MB' [-Wunused-const-variable] const int MB = 1024 * 1024; ^ 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/lineprocessor 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/shell 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/preparser 2 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/process 3 warnings generated. LINK(target) /construction/lang/v8/v8-3.18.5/out/native/d8 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' -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> v8-3.18.5_7 depends on file: /usr/local/bin/python2.7 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for v8-3.18.5_7 ===> 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) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for v8-3.18.5_7 file sizes/checksums [12]: . done packing files [12]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 7 MAR 2019 at 10:16:24 UTC Duration: 00:04:25